Как импортировать модуль библиотеки Android (AAR) с помощью Gradle Cli - PullRequest
0 голосов
/ 30 мая 2019

Я занимаюсь разработкой модуля библиотеки Android в формате AAR.Мне было очень трудно вручную импортировать модуль с помощью мастера Android Studio каждый раз, когда мне нужно проверить изменения библиотеки в образце приложения Android.Я изменил свой подход к использованию символической ссылки и связывания сгенерированного AAR на стороне библиотеки с AAR на стороне примера приложения и просто к построению и синхронизации Gradle через Android Studio.

Однако этот процесс все еще не самый лучший, потому что для этого мне нужно вручную нажимать кнопки на Studio.Я хотел бы написать простой скрипт с использованием Gradle CLI и / или bash, который позволит мне со стороны приложения импортировать модуль в приложение из некоторого каталога и синхронизировать Gradle приложения после импорта.

Возможно ли это?Спасибо.

1 Ответ

0 голосов
/ 31 мая 2019

Вам не нужно каждый раз импортировать библиотечный модуль.Сделайте вашу библиотеку одним из модулей и свяжите зависимость между приложением и библиотекой.

Убедитесь, что библиотека указана в верхней части вашего файла settings.gradle, как показано здесь для библиотеки с именем "my-library"-module ":

include ':app', ':my-library-module'

Откройте файл build.gradle модуля приложения и добавьте новую строку в блок зависимостей, как показано в следующем фрагменте:

dependencies {
    implementation project(":my-library-module")
}

И выполните сборку с помощью командылинии.

gradlew assembleDebug

https://developer.android.com/studio/projects/android-library

...