该模块不能是Android库?

时间:2013-01-22 05:37:58

标签: java android intellij-idea

我正在使用IntelliJ IDEA进行Android开发,当我尝试编辑Android模拟器的运行配置时,它表示存在错误,它看起来像这样。

模拟器仍在运行,但它不会自动启动活动,我只是想知道是什么导致了这个错误以及可能的解决方案。感谢。

6 个答案:

答案 0 :(得分:3)

在遵循Android Studio建议将“android”切换为“build.gradle中的com.android.library”之后,也发生了这种情况。

因此,对于我项目的app模块,我只是将其还原:

apply plugin: 'com.android.library'

进入这个:

apply plugin: 'com.android.application'

答案 1 :(得分:2)

转到“项目结构”图标(它正在显示新的保存项目图标显示的位置),然后单击“模块”并选择“Android”选项并取消选中“库模块” 或

  

项目结构 - > MODULE-> ANDROID-> UNCHECK LIBRARY

答案 2 :(得分:1)

似乎“SpyMaze”是一个Android库项目,因此无法运行库项目, check this out

答案 3 :(得分:1)

由于您尝试将模块库作为应用程序运行,因此出现错误。

如果你想作为应用程序运行,你需要在SpyMaze模块build.gradle中添加以下内容:

apply plugin: 'com.android.application'

如果您使用SpyMaze模块作为库保留

apply plugin: 'com.android.library'

在编辑配置中选择主应用。所以你应该看到Run' app'而不是Run' SpyMaze'

答案 4 :(得分:1)

此外,如果您添加了新模块/库,请不要忘记在按Run之前更改回正确的项目。

enter image description here

答案 5 :(得分:0)

对于InstantApp - 请检查您是否仅运行app,而不是features。选择Android Studio栏上的app即可。