Добавьте androidx.viewpager2 в файл android.mk

Попытка добавить 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

failed to build some targets (05:38 (mm:ss))

Как добавить androidx.viewpager2 в Makefile Android.mk.


person Rahul Baradia    schedule 25.11.2019    source источник
comment
Обратите внимание, что здесь мы предпочитаем технический стиль письма. Мы мягко не приветствуем приветствия, надеемся, что вы можете помочь, спасибо, заранее спасибо, благодарственные письма, приветы, добрые пожелания, подписи, пожалуйста, не могли бы вы помочь, болтливый материал и сокращенный txtspk, мольбу, как долго вы был застрял, советы по голосованию, мета-комментарии и т. д. Просто объясните свою проблему и покажите, что вы пробовали, чего вы ожидали и что на самом деле произошло.   -  person halfer    schedule 26.11.2019
comment
Я не голосую против, если кто-то делает одну или две ошибки. Иногда я даю отрицательный голос, если совершаются одни и те же ошибки, несмотря на долгую историю редактирования старых. У нас недостаточно ресурсов редактора, чтобы поддерживать желаемый уровень качества, поэтому очень помогает, если мы можем поощрять плакаты для помощи в курировании (хотя бы на их собственном материале).   -  person halfer    schedule 26.11.2019
comment
stackoverflow.com/q/31205856/3801327   -  person Rick Sanchez    schedule 29.11.2019


Ответы (2)


Вам нужно будет добавить viewpager2-1.0. 0.aar в LOCAL_STATIC_JAVA_LIBRARIES (или LOCAL_STATIC_JAVA_AAR_LIBRARIES).

person Martin Zeitler    schedule 25.11.2019
comment
Не могли бы вы сообщить мне, как добавить файлы .aar в файл Android.mk? - person Rahul Baradia; 26.11.2019
comment
@RahulBaradia обновил мой ответ; только что увидел ваш вопрос прямо сейчас. - person Martin Zeitler; 02.12.2019

Добавьте следующие блоки для поддержки / синхронизации с файлом библиотеки .AAR в файле Android.mk

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)
person Rahul Baradia    schedule 09.12.2019