我把IntelliJ IDEA从12.0.4升级到12.10。

现在我的Android项目中的所有模块都给出了错误:

错误:没有找到默认活动

我恢复到12.0.4,一切都恢复正常了。

什么好主意吗?我认为这可能是一个丢失插件的问题。由于插件没有安装,它无法找到默认活动。另一个东西可能是本地配置,但我对此表示怀疑。我删除了配置文件夹来验证,这没有改变任何东西。


当前回答

好吧,我有时不理解Android Studio……

我遇到了同样的问题,并尝试了这里的答案,但无济于事。

然后我改变了一件事:我的intent-filter中的动作名称全部用大写。我把它改为小,只留下大写的单词MAIN,它解决了这个问题!多么荒谬!

其他回答

只是清理和重建。问题就会消失。

我是如何解决这个问题的:我没有与意图启动器声明相关的问题,我甚至尝试手动声明活动,但它仍然不起作用

我还清除了缓存和临时文件夹,但都不起作用。

因为我有几个活动,似乎其中一个活动,我从存储库中有重复的声明:

在Android Studio 4.0中,请将Launch更改为Nothing:

运行/调试配置→Android应用程序→应用程序→常规→启动选项→设置启动为“无”。

在Android Studio中运行/调试配置-> Android应用程序->通用->活动->选择“不启动活动”选项。

使用菜单文件→无效缓存/重启…

然后重启机器(PC,笔记本电脑等)