0

尝试将 androidx.viewpager2 添加android.mk如下:

LOCAL_STATIC_ANDROID_LIBRARIES += \
    androidx.viewpager2_viewpager2

无法使用 MMA 命令构建代码并给出以下错误。

忍者:错误:'out/target/common/obj/JAVA_LIBRARIES/androidx.viewpager2_viewpager2_intermediates/package-res.apk',需要'out/target/product/apps/obj/APPS/app_intermediates/package-res.apk',缺少并且没有已知的规则可以使它

05:31:24 忍者失败:退出状态 1

未能建立一些目标 (05:38 (mm:ss))

如何将 androidx.viewpager2 添加到 Android.mk Makefile。

4

2 回答 2

1

您必须将viewpager2-1.0.0.aar添加到LOCAL_STATIC_JAVA_LIBRARIES(或LOCAL_STATIC_JAVA_AAR_LIBRARIES)中。

于 2019-11-25T23:18:33.957 回答
1

添加以下块以支持/同步 Android.mk 文件中的 .AAR 库文件

LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
.
.
LOCAL_PACKAGE_NAME := App_Name
.
LOCAL_PRIVATE_PLATFORM_APIS := true
.
LOCAL_STATIC_JAVA_LIBRARIES := AAR_file-alias
.
include $(BUILD_PACKAGE)
include $(CLEAR_VARS)
LOCAL_PREBUILT_STATIC_JAVA_LIBRARIES := AAR_file-alias:lib_path/AAR_file.aar
include $(BUILD_MULTI_PREBUILT)
于 2019-12-09T04:02:49.070 回答