Создание библиотеки * .aar

Привет, я новичок в разработке Android и использую студию Android. Мне нужно создать * .aar lib. Я создал проект новой библиотеки Android (пока пустой). Как сгенерировать из него файл * .aar? Можете объяснить по шагам? Прочитал много тем, но все равно безуспешно. Спасибо.

введите описание изображения здесь


person Simcha    schedule 26.11.2014    source источник
comment
у вас есть папка сборки / вывода?   -  person pskink    schedule 26.11.2014
comment
Как это проверить или как настроить? Извините, но я новичок в этом.   -  person Simcha    schedule 26.11.2014
comment
возможный дубликат Создайте файл aar в Android Studio   -  person MihaiC    schedule 26.11.2014
comment
Что проверять? Проверить, есть ли у вас папка в дереве проекта?   -  person pskink    schedule 26.11.2014
comment
@MihaiC Я читал, но не понял ...   -  person Simcha    schedule 26.11.2014
comment
@pskink Я добавил изображение своего дерева (думаю, что нет)   -  person Simcha    schedule 26.11.2014
comment
Есть ли в папке сборки файл aar?   -  person pskink    schedule 26.11.2014
comment
@pskink нет. Чисто.   -  person Simcha    schedule 26.11.2014
comment
Так что создайте свой проект   -  person pskink    schedule 26.11.2014
comment
Давайте продолжим это обсуждение в чате.   -  person Simcha    schedule 26.11.2014


Ответы (2)


Вот что у меня сработало.

  1. в командной строке перейдите в корневой каталог проекта

  2. убедитесь, что ваша переменная среды JAVA_HOME указывает на версию java sdk, которую вы собираетесь использовать. На Mac через оболочку bash это будет выглядеть примерно так:

    экспорт JAVA_HOME = '/ Библиотека / Java / JavaVirtualMachines / jdk1.8.0_11.jdk / Contents / Home'

(щелкните здесь, чтобы узнать, как найдите свою домашнюю страницу Java)

  1. Убрать тип ./gradlew clean
  2. Для создания библиотеки введите ./gradlew aR (это может занять некоторое время)

Теперь вы должны найти файл .aar в mymodulename / build / output / aar

Благодарим geekgarage за разъяснения.

person Noah Ternullo    schedule 12.12.2014

Спасибо за @pskink, узнал, что нужно собрать его как: "gradlew build" из корня проекта.

person Simcha    schedule 26.11.2014