我已经安装了Android Studio 1.0.1版本。我已经从eclipse导入了我的项目,它工作得很好。 然后我删除了一个模块,并将其重新导入到我的Android Studio项目中。gradle构建显示“构建成功”,但它弹出一个提示窗口

Gradle执行失败。 原因: 模块:'MYMODULENAME'

我现在无法启动我的应用程序。知道我能做什么吗?

编辑: 我用下面的方法解决了这个问题:

从Android切换项目视图到项目 删除settings.gradle中包含MYMODULENAME的条目 模块符号中的蓝色方框不显示。然后可以在上下文菜单中删除该模块 导入模块


当前回答

虽然这个公认的答案对我不起作用(不幸的是我不能留下评论),但它把我引向了正确的方向。

在.idea/libraries中,我发现有一些重复的XML文件(重复的文件在_aar.xml位之前以2命名)。

删除这些,重新启动android studio和同步修复了错误

其他回答

在我的Android项目中使用RN组件时也有类似的问题,解决这个问题的唯一方法是忽略gradle项目。

这样做:

单击AS右侧的gradle选项卡 右键单击导致问题的gradle模块 点击“忽略Gradle项目” 执行gradle同步,现在应该成功了 如果你需要这个模块,再次执行上述4个步骤,这一次当右键单击gradle项目时,它会显示“Unignore gradle project” Gradle同步现在应该工作了

不知道是什么原因导致的,但我在使用React Native Maps时遇到过这种情况。

注意:如果您在执行此操作后仍然有问题。尝试刷新导致问题的gradle项目。

对我有用: File -> Invalidate cache / Restart…->失效并重启

最简单的解决方案。(先试试这个)。

退出并重新启动Android工作室。(退出而非关闭) 如果需要,清理你的项目。

如果gradle clean和/或Build -> clean项目没有帮助尝试重新打开项目:

关闭项目 在“Welcome to Android Studio”界面点击“Open an existing Android Studio project” 选择gradle文件打开

注意,这是一个破坏性的操作-你将失去项目书签,断点和架子

注意:这纯粹是一个IDEA/AS问题,gradlew清洁|构建>清洁|构建>重建只会浪费你的时间。

这里的大多数解决方案都是在黑暗中瞎捅。以下是我发现的根本原因:

一些。iml文件可能丢失了(可能是因为我们删除了它), 检查发生错误的模块是否有.iml。 如果缺少,检查.idea/modules.xml中是否有该模块的条目

在同步时,我注意到IDEA/AS试图将一个新的重复条目放入. IDEA/ modules.xml,而已经有一个。当sync尝试重置内存中的模块时,这个重复的条目可能会被处理两次。

快速解决方案:为了让它工作最简单的是删除。idea/modules.xml和。iml文件。此外,如果存在.idea/modules/文件夹,可能值得删除。重新启动Android Studio(不需要清除缓存),并从Gradle视图或工具栏强制Gradle同步来重新创建文件。