错误描述: 打开项目,AS右上角红色提示框:Migrate Project to Gradle? This project does not use the Gradle build system. We recommend that you migrate to using the Gradle build system. More Information about migrating to Gradle Don’t show this message again.
说明: 这个项目本来是一个可运行的项目,由于需要更改代码上传路径(svn),修改玩完上传路径后,我尝试提交代码,但是提交失败,所以我重启了AS,重启完后,谈了一个框,具体内容,没有截图,我点了确认之后,绿色运行按钮旁边的小安卓图标直接就打红叉叉了,我尝试运行,然后报告没有App Engine的错误。无奈之下再次重启AS就报告了上面我在错误描述中叙述的问题。我查找网上,网上说还有一种情况也会导致此种情况,就是eclipse项目导入AS时,可能也会出现这样的问题。出问题后的项目结构如下:
解决方法:
1,拿一个可以运行的项目和目前的项目作比较,可以明显的发现,出问题的项目少了一个settings.gradle文件,这个是关键。
处理步骤:
首先,如果在项目出问题之前有备份,直接把备份中的settings.gradle文件放到该项目根目录中。没有备份也可以,新建一个setting.gradle文件,然后加上如下代码:
import ':'
接下来, 关闭该项目,到该项目目录总,删除.idea文件夹和所有的.iml文件。
最后, 打开AS,导入该项目,如果有弹窗提示选择选择一个文件,选择build.gradle即可,没有弹窗就啥也不用做了。
昨晚上面的三步,项目应该就可以运行了。发现文章写得不对的地方或者有疑问,欢迎评论!!!
参考链接:http://stackoverflow.com/questions/21606504/cant-migrate-project-to-gradle-in-android-studio