我已经安装了Android Studio 1.0.1版本。我已经从eclipse导入了我的项目,它工作得很好。
然后我删除了一个模块,并将其重新导入到我的Android Studio项目中。gradle构建显示“构建成功”,但它弹出一个提示窗口
Gradle执行失败。
原因:
模块:'MYMODULENAME'
我现在无法启动我的应用程序。知道我能做什么吗?
编辑:
我用下面的方法解决了这个问题:
从Android切换项目视图到项目
删除settings.gradle中包含MYMODULENAME的条目
模块符号中的蓝色方框不显示。然后可以在上下文菜单中删除该模块
导入模块
注意:这纯粹是一个IDEA/AS问题,gradlew清洁|构建>清洁|构建>重建只会浪费你的时间。
这里的大多数解决方案都是在黑暗中瞎捅。以下是我发现的根本原因:
一些。iml文件可能丢失了(可能是因为我们删除了它),
检查发生错误的模块是否有.iml。
如果缺少,检查.idea/modules.xml中是否有该模块的条目
在同步时,我注意到IDEA/AS试图将一个新的重复条目放入. IDEA/ modules.xml,而已经有一个。当sync尝试重置内存中的模块时,这个重复的条目可能会被处理两次。
快速解决方案:为了让它工作最简单的是删除。idea/modules.xml和。iml文件。此外,如果存在.idea/modules/文件夹,可能值得删除。重新启动Android Studio(不需要清除缓存),并从Gradle视图或工具栏强制Gradle同步来重新创建文件。