【发布时间】:2020-09-24 15:48:45
【问题描述】:
我一直在尝试使用 Android.mk 的以下部分将 aar 文件添加到使用 AOSP 开发的应用程序中:
...
LOCAL_STATIC_JAVA_AAR_LIBRARIES := \
aar-lib
LOCAL_AAPT_FLAGS := --auto-add-overlay \
--extra-packages com.mypackage.name
include $(BUILD_PACKAGE)
include $(CLEAR_VARS)
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := \
aar-libr:libs/aarname.aar
...
在out/target/common/obj/JAVA_LIBRARIES 和out/target/common/R 文件夹中创建了一堆立即数。但是,我似乎无法真正导入 aar 中包含的包。例如,aar 本身包含一个 libs 文件夹和一个 classes.jar 存档。但是包含类的导入语句在构建时会导致错误。
我正在使用目标 sdk 版本 28。 有没有办法解决这些依赖问题?
【问题讨论】:
标签: java android dependencies android-source aar