升級android studio3.0 gradle異常問題解決

主要gradle升級4.1后gradle格式發(fā)生變化,導(dǎo)致原有項目編譯失?。?br> Error:All flavors must now belong to a named flavor dimension. Learn more at https://d.android.com/r/tools/flavorDimensions-missing-error-message.html

官方文檔:https://developer.android.com/studio/build/gradle-plugin-3-0-0-migration.html

但是公司項目自己根據(jù)官方的變化更改了也比較麻煩,因為編譯服務(wù)器上的配置并沒有發(fā)生變化,所以最好的做法是不要升級gradle,如果不小心已經(jīng)升級或者升級沒有成功但是已經(jīng)導(dǎo)致配置發(fā)生變化,解決方法如下:

1.將配置文件進行回退并手動配置.gradle文件即可解決不能編譯的問題。

圖片.png

2.拷貝一份下載好的gradle壓縮包放到.gradl文件(需要拷貝你公司項目對應(yīng)的版本,我們使用的是3.1)目錄下重啟。例如我的配置
C:\Users\chris.gradle\wrapper\dists\gradle-3.1-all\ejgglywf033yp6s4x8ahmgm74studio\gradle-3.1-all.zip
一般.gradle文件儲存在C:\Users\Administrator 。多數(shù)時候C:\Users\chris.gradle\wrapper\dists\gradle-3.1-all目錄下會有多個文件夾,

圖片.png

可以根據(jù)文件創(chuàng)建的時間將舊文件刪除只保留最近的一個文件夾,將gradle-3.1-all.zip copy到ctdwb387lxkfu1y08nwsvxet中

Image.png

最后重啟studio

如果沒有下載好的gradle文件可拷貝:
打開 gradle-wrapper.properties文件
distributionUrl=https://services.gradle.org/distributions/gradle-3.1-all.zip 重啟studio會自動下載。而且不用再手動配置,但是在國內(nèi)下載成功率比較低,也許是我網(wǎng)慢的原因,你可以試一試

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容