Создайте проект библиотеки STANDALONE Android Studio (1.5)

Мне нужно создать библиотеку Android и доставить финал. JAR- файл для клиентов.

Я новичок в разработке Android (три дня). Я занимаюсь разработкой iOS последние 4 года. Я просмотрел официальную документацию и руководства Google, чтобы почувствовать платформу (я не хочу, чтобы было очевидно, что парень из iOS писал библиотеку).

У меня нет проблем с Java, но у меня есть с Android. Я решил пойти с Android Studio, так как это официальная IDE. Я использую версию 1.5.

ПРОБЛЕМА:

Итак, как я уже сказал, мне нужно создать библиотеку Android и доставить. JAR- файл для клиентов. Я хотел бы, чтобы этот проект Android Studio был отдельным библиотечным проектом с собственными модульными тестами. Я не хочу создавать ненужный проект приложения, а затем добавить в него модуль библиотеки Android. Я хочу создать отдельный проект приложения, который будет включать это. JAR- файл, так что я могу проверить его так, как он дойдет до наших клиентов.

В Интернете я видел много вариантов, как это сделать, но все они кажутся немного "хакерскими" (например, переименуйте эту папку, измените настройку app-project и сделайте ее библиотечным проектом). Нет ли способа создать проект библиотеки из мастера новых проектов в Android Studio?

Каковы ваши предложения о том, как мне поступить с этим? Есть ли какое-то элегантное решение для этого без этих хитростей, чтобы перенастроить проект приложения?

РЕДАКТИРОВАТЬ

Вот как выглядит мастер нового проекта: enter image description here

enter image description here

Я выбираю "Добавить бездействие " здесь enter image description here

Ответ 1

Это может не понравиться человеку из другой платформы/IDE/мира, но это The The Way. Лично меня раздражает Xcode каждый раз, когда я использую его точно так же, как сейчас вас раздражает AndroidStudio. Но давайте приступим к делу:

  • Создайте пустой проект и выберите "Create no activity". введите описание изображения здесь
  • Когда все установлено, перейдите в "Файл\Новый\Новый модуль" и выберите "Android-библиотека", введите описание изображения здесь
  • Дайте имя созданной библиотеке и нажмите "Готово".
  • (Необязательно) перейдите в "Запуск\Изменить конфигурации" и установите все, как показано ниже: введите описание изображения здесь

  • Теперь откройте файл librarie 'build.gradle'. Обязательно откройте файл из той же самой папки, которая названа именем вашей библиотеки, потому что есть пара файлов "build.gradle" повсюду. Удалите запись из библиотеки поддержки: введите описание изображения здесь

  • Напишите код и когда вы будете готовы к развертыванию библиотеки, установите все так: введите описание изображения здесь

Перейдите в меню "Build" вверху и выберите "Build APK".

И об модульных тестах: введите описание изображения здесь

** Изменить 1: **

Если вы действительно хотите удалить папку "приложение", чем следовать инструкциям на рисунке ниже: введите описание изображения здесь

Ответ 2

Вы можете создать Проект библиотеки вместо обычного проекта, тогда ваш выходной продукт будет банкой или ааром по мере того, как вы настроили. Если в вашей библиотеке есть ресурсы, тогда создайте ее как aar, или она будет jar.

Когда вы создали проект, когда делаете это, нажмите "Файл" → "Новый модуль", и вам понравится следующее:

Если в вашем библиотечном проекте есть ресурсы или будет использоваться API Android, выберите Библиотека Android, выберите Библиотека Java. Библиотека Android будет создавать aar как библиотеку Java-библиотеки продуктов построить продукт jar.