“ AndroidManifest.xml不存在或具有不正确的根标记”错误

Gen*_*nik 13 android gradle android-studio android-gradle-plugin

我是AndroidStudio AND Gradle的新手。

我从eclipse导入了一个项目,创建了一个模块,然后尝试运行该项目,但是出现了以下错误:

AndroidManifest.xml doesn't exist or has incorrect root tag
Run Code Online (Sandbox Code Playgroud)

我一直在寻找这个以前的解决方案: 如何使用Android Studio和gradle构建android库?

但是这个解决方案对我来说太先进了。

有人可以帮助我以简单的方式理解出了什么问题以及如何解决吗?

谢谢!

在答案之一之后进行更新:

这些是我在构建菜单下拥有的选项:

在此处输入图片说明

Nir*_*rel 19

单击与Gradle文件同步项目按钮将解决您的问题。

  • 该按钮在哪里?:) (5认同)

Pha*_*ouz 16

  1. 关闭你的 Android Studio
  2. 转到C:\Users\user\.AndroidStudioX.X\system并删除缓存文件夹
  3. 启动 Android Studio
  4. 转到 Build (menu) -> Clean Project 完成后再次单击 Build (menu) 并单击重建项目。

那应该可以解决问题。


小智 8

对我来说,一旦我在 Android Studio 中打开项目的 android 文件夹来运行该项目,问题就消失了。

基本上,因为我试图从根文件夹运行 Android 项目,所以它给了我错误。我们需要通过仅选择项目的 android 文件夹来运行项目。

希望这对某人有帮助!


小智 6

单击“文件”>“使缓存无效/重新启动”,即可。您的项目应该开始工作。


yed*_*yak 1

每个 Android 项目都需要一个名为 的文件AndroidManifest.xml来告诉 Android 有关其自身的信息。要么您的项目没有,要么它不在 Android Studio 期望的位置。尝试找到它,并将其移动到项目的根文件夹中。

  • 我当然有那个文件。它位于项目的根部 (3认同)