在你的模块中build.gradle
文件(不是根项目,如果您使用模块!),只需替换:
apply plugin: 'com.android.application'
// or, if you're on an old version
apply plugin: 'android' // note: this one is deprecated
...with:
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 文件同步(位于工具栏中),就像不这样做一样might导致错误和事情无法正常工作。
Android Studio 随后将更新一些文件以表明该模块现在是一个库;因为这将被添加到您的 .iml 文件中:
<option name="LIBRARY_PROJECT" value="true" />
正如您可能已经知道的,您将无法运行您的(现在的)库项目——您需要将其包含到应用程序项目中 https://stackoverflow.com/questions/16588064/how-do-i-add-a-library-project-to-the-android-studio?rq=1.
如果您使用的是 Android Studio 1.0 并且收到“库项目无法设置 applicationId”,请确保您没有applicationId在你的 Gradle 构建文件中。 https://stackoverflow.com/questions/27374933/android-studio-1-0-and-error-library-projects-cannot-set-applicationid/27375066#27375066