В файле build.gradle
вашего модуля (не в корневом проекте, если вы используете модули!), просто замените:
apply plugin: 'com.android.application'
// or, if you're on an old version
apply plugin: 'android' // note: this one is deprecated
...с:
apply plugin: 'com.android.library'
// or, if you're on an old version
apply plugin: 'android-library' // note: this one is deprecated
Обратите внимание, что недавно «android» был изменен на «com.android.application», а «android-library» был изменен на «com.android.library». Избегайте использования старых имен в новых проектах.
После обновления файла build.gradle
вам следует синхронизировать проект с файлами Gradle (что находится на панели инструментов), так как невыполнение этого может привести к ошибкам и неправильной работе.
Затем Android Studio обновит некоторые файлы, чтобы указать, что модуль теперь является библиотекой; так как это будет добавлено в ваш файл .iml:
<option name="LIBRARY_PROJECT" value="true" />
Как вы, возможно, уже знаете, вы не сможете запустить свой (сейчас) библиотечный проект -- вам нужно будет включить его в проект приложения.
Если вы используете Android Studio 1.0, и вы получаете сообщение «Проекты библиотеки не могут установить applicationId», убедитесь, что в вашем файле сборки Gradle нет applicationId
.
person
Léo Lam
schedule
20.05.2014