Как создать новый Android AAR в Android Studio - PullRequest
0 голосов
/ 29 июня 2018

Я пытаюсь создать библиотеку Andoid AAR для часто используемых служебных функций. Я следовал инструкциям в https://developer.android.com/studio/projects/android-library именно так. А именно:
1. Файл-> Новый-> Новый модуль
2. Нажмите «Библиотека Android», затем Далее
3. Попытался использовать значения по умолчанию: «Моя библиотека», «mylibrary» и SDK Version, но кнопка «Готово» неактивна, и появилось сообщение об ошибке: «Расположение модуля находится в месте установки Studio». Я не вижу места для ввода местоположения модуля. Я пробовал вариации на имя Libray и имя модуля без радости.
Я делаю что-то неправильно?

1 Ответ

0 голосов
/ 02 июля 2018

После нескольких дней неудачных попыток ударить головой в IDE я нашел поразительно простое решение в некоторых результатах Google, а именно:

  1. Редактировать вручную проект / app / build.gradle
  2. Изменить применить плагин: 'com.android.application' на применить плагин: 'com.android.library'
  3. Удалить строку, указав applicationId .
  4. Build-> Clean Project и Build-> Rebuild Project.

Вуаля! Новая библиотека app-debug.aar появляется в проекте / app / build / output / aar /
Я не знаю, откуда появилось название app-debug, но вы можете переименовать его позже, если хотите.

ОБНОВЛЕНИЕ 7/2/18

Я пропустил шаги предшественника в этой процедуре. Они
1. Создайте базовый проект, как обычно.
2. Удалите классы и другие вещи, которые вам не нужны, в аар.
3. Выполните действия, описанные выше.

...