Я занимаюсь разработкой пользовательского ПЗУ для Android. приложению нужен aar , ссылка поддержка aar в Android.mk , я редактирую Android. mk, затем используйте «mm -B» для успешной сборки приложения.
Но он принудительно закрывается при запуске apk, имя пакета которого — com.demo.android. Вызвано: java.lang.ClassNotFoundException: не найден класс "com.demo.aar.R"
«com.demo.aar» — это имя пакета для aar/library.
«com.demo.android» — это имя пакета для приложения.
Я использую aar на AndroidStudio 1.5, демо-приложение работает успешно.
затем я сравниваю apk между android-studio и android.mk.
наконец, я обнаружил, что apk, созданный с помощью Android.mk, не имеет класса com.demo.aar.R, который есть у apk, созданного с помощью AndroidStudio. (они оба имеют класс com.demo.android.R.)
так это ошибка Android.mk ИЛИ мне нужно больше настроек в Android.mk ??