我已经安装了Android Studio版本1.0.1。我已经从eclipse导入了我的项目,它工作得很好。然后我删除了一个模块,并将其重新导入到我的Android Studio项目中。gradle build显示“build Successful”,但它会弹出一个警告窗口,显示消息
无法完成Gradle执行。原因:已释放:模块:“MyModuleName”
我现在无法启动我的应用程序。知道我能做什么吗?
编辑:我用以下说明解决了问题:
注意:这纯粹是一个想法/问题,gradlew Clean
Build>Clean Build>Rebuild只会浪费你的时间。
这里的解决方法大多是在暗处瞎刺。以下是我发现的根本原因:
.iml
文件可能丢失(可能是因为我们删除了它),请检查出错模块是否有.iml
..idea/modules.xml
是否有该模块的条目在同步时,我注意到idea/as试图在.idea/modules.xml
中放入一个新的重复条目,而此时已经有了一个条目。当同步器尝试重置内存中的模块时,这个重复的条目可能会被处理两次。
快速解决方案:为了使其工作,最简单的方法是删除.idea/modules.xml
以及.iml
文件。另外,如果.idea/modules/
文件夹存在,则可能值得删除。重启Android Studio(不需要清除缓存)并从Gradle视图或工具栏强制执行Gradle同步来重新创建文件。
我通过以下方法解决了这个问题:
./gradlew
clean