android studio gradle構建出錯

    今天遇到一個比較坑的問題:打開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"

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章