“AndroidManifest.xml不存在或根标签不正确”错误

时间:2015-12-14 14:55:18

标签: android android-studio gradle android-gradle

我是AndroidStudio和Gradle的新手。

我从eclipse导入了一个项目,创建了一个模块,并尝试运行该项目,但是我收到了这个错误:

DoEvent

我一直在寻找以前的解决方案: How to build an android library with Android Studio and gradle?

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

有人可以帮助我更简单地理解出现了什么问题以及如何解决这个问题?

谢谢!

在答案之一后更新:

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

enter image description here

12 个答案:

答案 0 :(得分:8)

点击使用Gradle文件同步项目按钮将解决您的问题。

答案 1 :(得分:2)

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

答案 2 :(得分:2)

对于我来说,单击“与Gradle文件同步项目”按钮并不能单独解决问题。

将项目与Gradle文件同步后,我明确地必须使缓存无效并重新启动Studio。只有执行此操作后,配置上的红色叉号才消失,一切都开始起作用。

答案 3 :(得分:2)

单击文件>使高速缓存/重新启动无效,仅此而已。您的项目应该开始工作。

答案 4 :(得分:1)

转到C驱动器,单击``用户'',然后选择您的android studio文件夹,然后选择``系统查找缓存''文件夹并删除此文件夹,然后再关闭android Studio。它肯定可以工作。

答案 5 :(得分:1)

对于我来说,我的android项目已损坏,并且某些文件显示了字符,二进制数字等。我尝试了以下解决方案

  1. 无效并重新启动
  2. 重建项目
  3. 与Gradle文件同步

但是上述解决方案都不适合我。

然后我刚刚删除了C:\Users\username\.AndroidStudio3.6\system下的缓存文件夹

,所有无效字符都消失了,并显示了所有文件的实际内容。这个解决方案对我有用。

答案 6 :(得分:0)

1.检查清单文件是否存在。

2.如果有,请检查名称是否正确..

3.如果你的项目有少量的类,那么你在android中创建新项目,然后从eclipse复制粘贴你的代码。这很简单。但建议仅适用于小型项目。

最后点击'同步'在Gradle文件中。随后重建项目将做一个技巧。

答案 7 :(得分:0)

在我的情况下,清单文件似乎已损坏或其元数据。尝试在Android Studio中打开它会显示一些字符,例如,使用文本编辑器打开二进制文件时。无论如何,我的项目在Git下,因此我将其删除并恢复了,解决了问题。

答案 8 :(得分:0)

  1. 关闭您的Android Studio
  2. 转到C:\Users\user\.AndroidStudioX.X\system删除缓存 文件夹
  3. 启动Sndroid Studio
  4. 转到构建(菜单)->完成项目后,单击 再次生成(菜单),然后单击“重建项目”。

那应该可以解决问题。

答案 9 :(得分:0)

我也遇到了这个问题,我尝试过:

  1. 使用gradle同步文件
  2. 无效/重启 但是问题仍然存在于清单文件夹-> manifest.xml文件中,它只有1行。
  3. 所以我去了User-> your_username-> Android Studio v->缓存并删除了cache文件夹。 启动Android Studio,但我的问题消失了。 但我不确定其中哪一个可以解决您的问题。

答案 10 :(得分:0)

我也遇到了这个问题,我尝试过的方法:

  1. 我删除用户->gradle-> 删除缓存文件夹
  2. Android studio-> 文件-> 无效缓存/重启 使用我的问题得到解决

答案 11 :(得分:-1)

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

所以基本上,因为我试图从Root文件夹运行Android项目,所以它给了我错误。我们只需选择项目的android文件夹即可运行该项目。

希望这对某人有帮助!