133

我在 Android Studio (AS) 上收到此错误: 在此处输入图像描述

我是如何得到它的:

我从头开始创建了一个 AS 项目,一切都很好。然后出现了一个弹出窗口,并且(如果我没记错的话)说的是:“ Android Framework detected”。我按下“是”,项目/模块发生了一些变化。之后我得到了上述错误

编辑:

就我而言,问题不Gradle相关。它与IntelliJ/Android Studio配置有关,.iml尤其是一个文件。在这里阅读这篇内容丰富的帖子后,我意识到这一点。

4

12 回答 12

279

在 Android Studio v0.8.2 点击Sync project with Gradle files按钮解决了我的问题。

Android Studio 工具栏的屏幕截图

更新

感谢jaumard的评论。如果Sync project with Gradle files它不可见,您必须打开 Gradle 面板并单击工具栏顶部的同步图标。

于 2014-07-18T12:11:48.730 回答
18

只需调用(在任何情况下) File -> Invalidate Caches and Restart....

于 2014-03-07T14:49:00.867 回答
9

就我而言:

settings.gradle 文件为空。我添加了默认代码:

include ':app'

然后我点击

将项目与 Gradle 文件同步

然后项目开始工作。

于 2015-09-25T10:09:48.477 回答
7

仔细检查项目结构/模块/清单文件下是否指向代码中正确的清单文件,而不是生成源中的清单文件。

Android Studio 和 Intelli J 都是如此。有时当您从现有源导入项目时,它更喜欢生成源目录中的清单文件。

于 2014-09-12T00:18:56.397 回答
7

对我有帮助的是:

  • 删除.gradle/文件夹
  • 删除.idea/文件夹
  • 删除 ****.idea*** 文件
  • 重新打开 Android Studio
  • 从 gradle 作为 Android Studio 导入然后建议
于 2015-07-17T17:08:51.880 回答
5

我遇到了类似的问题。看起来我的 .../src 目录出于某种原因移动到了我的 .../lib 目录下。我将它移出 /lib 目录。现在 /lib 和 /src 都处于同一级别。经过几次干净的重建并重新启动 Android Studio 后,一切都恢复正常。我的模拟器启动正常。

您可能需要检查您的目录结构。将目录结构与工作项目进行比较。您可能会看到差异。

于 2013-08-06T02:23:41.360 回答
3

移动我AndroidManifest.xmlPROJECT_NAME/src/main解决问题。

于 2014-03-07T14:27:52.760 回答
1

我有相同的错误消息,并注意到我有 2 个 MYPROJECTNAME.iml 文件,但 MYPROJECTNAME 的大小写不同。我在从 SVN 将项目签出到包含大小写错误的目录后创建了这种情况。在保存两者的内容并使用有效的内容后,只需丢弃带有错误大小写的 IML 文件

于 2013-12-30T06:11:24.830 回答
1

当我重命名应用程序模块时,我遇到了多模块项目的问题。就我而言,要解决问题,我必须手动更新项目的 settings.gradle 文件中的应用模块名称(Android Studio 没有更新该值)

于 2017-11-15T12:04:06.420 回答
0

发生在我身上。发现我在Android Studio中错误地打开了实际项目的父文件夹。

于 2018-05-18T09:40:31.560 回答
0

就我而言,这是我的AndroidManifest.xml文件,由于我在build.gradle中添加了一个新库,这一切都搞砸了 。所以我从我在 Git 上的最新提交中获取了AndroidManifest.xml,并将其替换为当前的,而且我的settings.gradle是空的,所以我添加了include ':app'

希望它有所帮助,并祝您编码愉快!

于 2019-01-06T00:28:18.693 回答
0

面临同样的问题,在根项目中添加缺少的build.gradle文件后解决。

于 2021-08-13T05:12:35.753 回答