Intellij上的Android显示错误:不是活动

时间:2014-01-15 17:36:04

标签: java android intellij-idea

我刚从eclipse将我的android项目导入intellij。我是intellij的新手。

我已经完成了所有工作,并为Android设置了运行配置。当我运行它时,它为我提供了编辑配置屏幕。

当我说启动默认活动时,它告诉我它找不到默认活动,这是奇怪的。当我将活动编码为立即启动时,它告诉我那不是活动子类或别名。我仔细检查过,课程肯定是一项活动。

当我忽略它并且无论如何都会运行时,它会在它打到手机时立即爆炸。

你能帮我理解/解决这些错误吗?

3 个答案:

答案 0 :(得分:17)

在Intellij项目结构对话框中,选择您的活动所在的模块。

然后在“来源”标签下,点击“标记为来源'”,将来源的根文件夹添加为此模块的来源。链接或按钮。 sources根文件夹应标记为蓝色。

模块现在可以找到您的来源并启动活动。

答案 1 :(得分:1)

我的解决方案是删除并重新创建运行配置。

答案 2 :(得分:0)

就我而言,这些解决方案都不起作用。然后我开始挖掘。

我记得,我的java文件必须放在src / main / java / com.something.blabla中。然后我意识到目录已经改为src / main / java / com / something / blabla。

所以我在../java/下创建了一个新的com.something.blabla文件夹,并将我的java文件移动到该文件夹​​。我删除了com文件夹,它工作得很好。