【问题标题】:Add androidx.viewpager2 to android.mk file将 androidx.viewpager2 添加到 android.mk 文件
【发布时间】:2019-11-25 05:48:11
【问题描述】:

尝试将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 ninja 失败,退出状态为 1

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

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

【问题讨论】:

  • 请注意,我们更喜欢这里的技术写作风格。我们轻轻地劝阻问候,希望你能帮助,谢谢,提前感谢,感谢信,问候,亲切的问候,签名,请你能帮助,聊天材料和缩写 txtspk,恳求,你多久了被卡住、投票建议、元评论等。只需解释您的问题,并展示您尝试过的内容、预期的内容以及实际发生的情况。
  • 我不会在某人犯一两个错误的地方投反对票。尽管我编辑旧错误的历史悠久,但如果出现同样的错误,我有时会投反对票。我们这里没有足够的编辑资源来维持我们想要的质量水平,所以如果我们可以鼓励海报协助策展(如果只是在他们自己的材料上),将会有很大帮助。

标签: android android-viewpager android-source android.mk android-viewpager2


【解决方案1】:

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

【讨论】:

  • 您能告诉我如何将 .aar 文件添加到 Android.mk 文件吗?
  • @RahulBaradia 更新了我的答案;刚刚看到你的问题。
【解决方案2】:

添加以下块以支持/同步 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)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-12-01
    • 2015-07-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多