Android Studio:Android Manifest不存在或具有不正确的根标记

我在Android Studio(AS)上遇到这个错误: 在这里输入图像说明

我如何得到它:

我从头创build了一个AS项目,一切都很好。 然后出现一个popup窗口,(如果我记得正确的话)是这样说的:“ Android Framework detected ”。 我按了“是”,项目/模块发生了一些变化,之后我得到了上述错误

编辑:

在我的情况下,问题不是Gradle相关的。 它必须与IntelliJ / Android Studioconfiguration,尤其是.iml文件。 在阅读了这篇内容丰富的文章之后,我意识到了 。

在Android Studio v0.8.2上单击“ Sync project with Gradle filesbutton解决了我的问题。

突出显示“Studio with Grandle files”按钮的Android Studio工具栏屏幕截图。

更新

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

希望能帮助到你 :)

只要调用(无论如何)文件 – >无效的caching和重新启动….

在我的情况下:

settings.gradle文件是空的。 我添加了defualt代码:

 include ':app' 

然后我点击

与Gradle文件同步项目

然后项目开始工作。

帮助我的是:

  • 删除.gradle /文件夹
  • 删除.idea /文件夹
  • 删除****。想法***文件
  • 重新打开Android Studio
  • 从Android的工作室从Gradle导入,然后build议

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

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

我遇到了类似的问题。 看起来像我的… / src目录,无论出于什么原因移动我的… / lib目录下。 我把它移出了/ lib目录。 现在/ lib和/ src都在同一级别。 经过几次干净的重build和重新开始的Android工作室,一切都恢复正常。 我的模拟器启动正常。

你可能想检查你的目录结构。 将目录结构与工作项目进行比较。 你可能会看到不同之处。

将我的AndroidManifest.xml移到PROJECT_NAME/src/main解决了这个问题。

我有相同的errormessage,并注意到我有2个MYPROJECTNAME.iml文件,但与MYPROJECTNAME不同的shell。 从SVN检出项目后,我创build了这种情况到一个目录的套pipe错误。 只要扔掉IML文件与错误的shell,保存两者的内容并使用工作的内容

我在重命名应用程序模块时遇到了多模块项目的问题。 在我的情况下,要解决这个问题,我不得不手动更新项目的settings.gradle文件中的应用程序模块名称(Android Studio没有更新该值)