模块未指定?

7
我最近开始学习安卓开发,并且刚刚构建了一个应用程序,可以通过按按钮和手势来改变颜色和文本。它在我的手机上运行良好(耶!),但是第二次运行时出现了错误。当点击“运行”按钮时,会打开一个编辑配置窗口:

enter image description here

我注意到,在我的项目树应该出现的一侧,实际上是这个东西:

enter image description here

我认为代码没有问题,因为之前它一直运行得很好,但如果需要的话,我很乐意发布代码。

另外

我不知道这是否是原因,但我会把这个包括在内,我试着改变我的项目名称,但它不起作用,但我把它改回来了。 我把这个问题包含在我的问题中,因为那是这个错误发生之前我所做的唯一一件事。

非常感谢帮助其他程序员,我真的很感激。 我已经看了许多其他论坛(几个小时)关于这个主题,但仍然无法解决这个问题。 这似乎有点奇怪,它一开始就能够正常工作,然后它突然停止工作。 我迫不及待地等待你的回复!

这是模块下拉菜单: enter image description here 如您所见,那是唯一的选项。


当您从顶部的下拉菜单中选择一个模块时会发生什么? - ChiefTwoPencils
尝试清理并重新构建项目。 - Rod_Algonquin
@ChiefTwoPencils 感谢您的回复,但下拉菜单中只有这个选项。 <no module> 是唯一的选项。还有其他建议吗? :) - Ruchir Baronia
@Rod_Algonquin 我该如何清理项目?抱歉我是新手,但当我重新构建项目时,错误仍然存在。还有其他建议吗? :) - Ruchir Baronia
@ChiefTwoPencils 我在我的答案中放了一张截图。 - Ruchir Baronia
1个回答

11

您确定正在以Android Gradle项目的形式打开该项目吗? 尝试导入该程序而不是打开它


导入程序和打开程序有什么区别?抱歉,我是Android的新手,如果您能告诉我如何将程序导入为Android Gradle项目,我将不胜感激。谢谢 :) - Ruchir Baronia
从左上角的文件菜单中选择新项目,然后导入项目并指定项目的位置。 - Ahmed Gamal
通常发生这种情况是因为项目的Gradle信息不完整(Gradle是Android Studio中用于构建Android项目的构建系统),因此当您打开它时,Android Studio将无法理解项目结构,但导入它将创建并修复所需的Gradle信息。 - Ahmed Gamal
好的,我已经将您标记为最佳答案。您能否更详细地解释一下导入它的作用,我会经常遇到这个问题吗?下次如果不导入,我该如何解决它? - Ruchir Baronia
如果项目中没有更改gradle文件,那么这种情况不应该发生。 - Ahmed Gamal
让我们在聊天中继续这个讨论 - Ahmed Gamal

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接