intellij-idea studio区别 - Android Studio:Android Manifest不存在或具有不正确的根标记





studio与intellij studio下载 (9)


我有相同的错误消息,并注意到我有2个MYPROJECTNAME.iml文件,但有一个不同的MYPROJECTNAME外壳。 我从SVN检出项目后,创建了这种情况,进入一个包含错误的目录。 在保存两者的内容并使用可用的内容之后,扔掉带有错误框的IML文件

我在Android Studio(AS)上遇到这个错误:

我如何得到它:

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

编辑:

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




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




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




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

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




只要调用(无论如何)文件 - >无效缓存和重启....




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

更新

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


希望能帮助到你 :)




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




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

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




1.将jar(在我的情况下, gson-2.2.4.jar )放入libs文件夹中。

2.确保编译文件( libs/gson-2.2.4.jar )在您的build.gradle文件中。

3.现在点击“使用Gradle文件同步项目”(左上方的AVD manager按钮)。

在我完成上述三项之后,它开始正常工作。





android intellij-idea gradle android-studio