赞
踩
今天遇到一个比较坑的问题:打开android studio后发现build出错:
- Error:(4, 0) Cause: startup failed:
- build file '/Users/wyj/Timeory_Android/Timeory/app/build.gradle': 4: illegal rule @ line 4, column 5.
- def signConf
- ^
-
- 1 error
但是,很明显,我代码之前都没改,不可能有错误的,只能说明gradle某个地方出了问题,但是报错的地方却当了替罪羊,问题找了半天,百度谷歌无果,只能去Stack overflow上面发帖子去请教国外大神们,终于,功夫不负有心人,有位大神给了出错原因的思路:
帖子链接:https://stackoverflow.com/questions/46338378/android-studio-gradle-startup-failed-it-is-not-working#
问题原因和解决方案我都在帖子里面说明了.原因是gradle 插件和运行时的gradle版本不匹配,于是通过git拉取到之前的代码.查看发现果然是gradle版本不知道何时被鬼使神差的改变了,改回来就OK了
需要将project 的build.gradle中gradle插件版本改回到:
classpath 'com.android.tools.build:gradle-experimental:0.4.0'
此外,将gradle-wrapper.properties改回:
"distributionUrl=https\://services.gradle.org/distributions/gradle-2.8-all.zip"
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。