在模块的applicationId文件中(如果使用模块,则不是根项目!),只需替换:
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”。 避免在新项目中使用旧名称。
更新applicationId文件后,应将Project与Gradle文件同步(位于工具栏中),因为不这样做可能会导致错误和无法正常工作。
然后,Android Studio将更新一些文件,以指示该模块现在是一个库; 因为这将被添加到您的.iml文件中:
您可能已经知道,您将无法运行您的(现在)库项目-您需要将其包含在应用程序项目中。
如果您使用的是Android Studio 1.0,并且正在获取“库项目无法设置applicationId”,请确保您的Gradle构建文件中没有applicationId。