繁体   English   中英

模块不能是Android库?

[英]The module cannot be Android Library?

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

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

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

所以对于我项目的 app 模块,我只是恢复了这个:

apply plugin: 'com.android.library'

进入这个:

apply plugin: 'com.android.application'

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

项目结构->模块->安卓->取消勾选库

好像“SpyMaze”是一个Android库项目,所以你不能运行一个库项目, 看看这个

您收到错误是因为您试图将模块库作为应用程序运行。

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

apply plugin: 'com.android.application'

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

apply plugin: 'com.android.library'

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

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

在此处输入图片说明

对于InstantApp - 检查您是否运行app ,而不仅仅是您的features之一。 在 Android Studio 栏上选择要运行的app

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM