我把IntelliJ IDEA从12.0.4升级到12.10。

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

错误:没有找到默认活动

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

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


当前回答

如果你的应用有一个默认的启动活动,这可能是你的错误:

步骤1:选择“编辑配置”

步骤2:注意这个警告:未找到默认活动

第三步:选择一个默认活动

步骤3:保存更改并完成

祝你好运

其他回答

我得到了这个错误,试图运行一个应用程序,没有一个活动(这是一个androidTest项目)。因此,我只需右键单击测试项目,并从上下文菜单中选择Run或Debug。

在我的例子中,我重构了一个名为“activity”的成员变量。我把它重命名为“context”…

我发现重构是对清单中的活动标记进行的,我发现它们是上下文标记……这是非常愚蠢的Android Studio方面!

如果您的应用程序没有活动(例如,只有一个服务),请将运行/调试配置“启动”选项更改为Nothing。

错误:没有找到默认活动

我是这样解决的:

运行→编辑配置→Android应用程序→*在“启动”编辑框中输入默认活动类的路径。

你可以通过进入“编辑配置”菜单(点击“Shift”三次,然后输入“编辑配置”)让Android Studio不抱怨。然后更改启动选项→启动为“无”。