Intereting Posts
Какие версии GLSL можно использовать в OpenGL ES 2.0? Как сделать уведомление возобновлением и не воссоздать деятельность? 2016-10-05 уровень безопасности на уровне патчей Nexus-9 Xamarin Android-калькулятор для BMS для WMS getFeatureInfo Закрытие окна предупреждения, когда пользователь коснулся пустого экрана в Javascript Каков наилучший способ сохранить содержимое ArrayList? Всегда показывать полный заголовок в ActionBar E / NEW_BHD: регистрация источника питания аккумулятора. Начало демона и E / NEW_BHD: не может работать на производственных устройствах Интеграция нескольких рекламных сетей в приложениях iOS и Android Доступ к объекту JNI Object в качестве ссылочного указателя Как я узнаю, где на моем изображении я коснулся, если я переместил и изменил размер моего изображения с помощью щепотки, перетаскивания и увеличения Как применить диапазон строк в tablelayout? Невозможно сделать мой выбор ListView, при нажатии элемент не выделяет Обнаружить, что активность закрыта в Android Android Hexagon Grid

Создайте проект библиотеки 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-проекта?

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

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

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

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

Это может быть неудобно для человека из другой платформы / 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.