【发布时间】:2020-08-03 13:32:59
【问题描述】:
我正在开发一个 AOSP 项目,我需要在其中使用带有 res 文件夹的 .aar 库。 我在 Android.mk 文件中添加了 .aar 引用,但在打开应用程序时出现以下错误。
java.lang.NoSuchFieldError: 类 Lcom/sample/voice/R$layout 中没有类型 I 的静态字段活动;
Android.mk
LOCAL_STATIC_JAVA_AAR_LIBRARIES += voice
LOCAL_AAPT_FLAGS += --extra-packages com.sample.voice
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES += voice:libs/voice.aar
尝试了很多解决方案,但不知道如何在 Android.mk 中包含 res 文件。 但这在 android studio 中有效。
【问题讨论】:
标签: android makefile android-source android.mk