Как преобразовать проект Android в проект библиотеки в Eclipse?

Я хочу преобразовать проект Android в проект библиотеки. Можно ли это сделать?

Я пытаюсь использовать этот проект в другом проекте.


person user1844638    schedule 30.01.2013    source источник


Ответы (3)


Обновление для опции Android Studio

Преобразование модуля приложения в модуль библиотеки

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

  1. Откройте файл build.gradle для существующего модуля приложения. Вверху вы должны увидеть следующее:

    apply plugin: 'com.android.application'

  2. Измените назначение плагина, как показано здесь:

    apply plugin: 'com.android.library'

  3. Нажмите Sync Project with Gradle Files.

Вот и все. Вся структура модуля осталась прежней, но теперь он работает как библиотека Android, а сборка теперь создает файл AAR вместо APK

Подробнее о том, как создать библиотеку Android и как преобразовать существующий проект в проект библиотеки в Android Studio


Ниже приведены шаги для Eclipse.

Шаги

Right click on project -> property -> Android -> check 'Is library' check box -> OK

Вот и все.

person Pankaj Kumar    schedule 30.01.2013
comment
Это все еще действует с Gradle? - person Abhinav Manchanda; 06.04.2015
comment
// Плагин для применения библиотеки Android: 'com.android.library' - person Samrez Ikram; 27.02.2017
comment
@Abhinav Теперь также обновлен для Android Studio. Спасибо за указатель. - person Pankaj Kumar; 28.02.2017

С. Можно. Например: если вы возьмете Actionbar sherlock.

https://github.com/JakeWharton/ActionBarSherlock/tree/master/library , это библиотека

что было создано. Вы можете импортировать это в свойства-> Android-> библиотека.

person Shadow    schedule 30.01.2013

Или если вы используете Mac;

Шаг первый. Удерживая нажатой клавишу Ctrl, нажмите на проект. Шаг второй. Нажмите «Свойства: Шаг 3», «Android Шаг 4», убедитесь, что флажок «Является библиотекой» установлен.

person Jonathan Pullinger    schedule 16.09.2015