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

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

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

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

ПРОБЛЕМА:

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

Я вижу много вариантов в Интернете, чтобы сделать это, и все они выглядят немного «взломанными» (переименуйте эту папку, измените настройку приложения и создайте проект библиотеки). В Android Studio нет возможности создать проект библиотеки из нового мастера проекта.

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

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

Вот как выглядит новый мастер проекта: Введите описание изображения здесь

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

Я выбираю «Добавить никакой активности» здесь Введите описание изображения здесь

Solutions Collecting From Web of "Создайте проект библиотеки STANDALONE Android Studio (1.5)"

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

  1. Создайте пустой проект и выберите «Создать никакой активности». Введите описание изображения здесь
  2. Когда все будет установлено, перейдите в «Файл \ Новый \ Новый модуль» и выберите «Android-библиотека», Введите описание изображения здесь
  3. Дайте имя созданной библиотеке и нажмите «Готово».
  4. (Необязательно) перейдите в «Запустить \ Изменить конфигурации» и установите все, как показано ниже: Введите описание изображения здесь

  5. Теперь откройте файл 'build.gradle' библиотеки. Не забудьте открыть файл из той же самой папки, которая называется с именем вашей библиотеки, потому что есть пара файлов build.gradle. Удалите запись из библиотеки поддержки: Введите описание изображения здесь

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

Перейдите в меню «Построить» вверху и выберите «Build APK».

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

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

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

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

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

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