Как создать новый Android AAR в Android Studio

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

Ссылка, которую вы предоставили, касается создания проектов в виде библиотечных модулей для вашего основного приложения, чтобы сгенерировать aar, вам следует поискать что-то еще

Marcos Vasconcelos 29.06.2018 20:03

"чтобы сгенерировать AR вы должны поискать что-нибудь еще"? Вряд ли полезное предложение. Если у вас есть конкретное положительное предложение, я хотел бы его услышать.

DontPanic 30.06.2018 16:49
0
2
1 807
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

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

  1. Вручную отредактируйте проект / app / build.gradle
  2. Измените применить плагин: 'com.android.application' на применить плагин: 'com.android.library'
  3. Удалите строку, определяющую applicationId.
  4. Сборка-> Очистить проект и Сборка-> Перестроить проект.

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

ОБНОВЛЕНИЕ 02.07.18

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

Другие вопросы по теме