1. 程式人生 > >蠢菜鳥---解決Gradle版本衝突

蠢菜鳥---解決Gradle版本衝突

我真的很蠢

恩,每次遇到的問題,都能把自己表現的超級蠢。

還好我有蠢到不要臉的潛質,不停的騷擾我的好朋友and度娘。

所以這次打算洗心革面,好好把問題以及解決方案記錄下來,防止下次再犯蠢。

所以問題是什麼????

哦,今天我bb給了我一個大神級的專案原始碼

連結:https://coding.net/u/coding/p/Coding-Android/git

他叫我慢慢看。恩,然後我就一副很好學(他說原始碼的時候我tm還問他什麼是原始碼。wc)的樣子,去把專案載了導進最近剛學的AS裡。老子之前連導專案都不會!!!雖然現在還是不怎麼會。。。

果然問題來了:錯誤框提示導進來的專案Gradle與我AS的Gradle版本不一樣。

當前專案的Gradle版本檢視: 

File---Project Structure---Project---Plugin Version
就是當前專案的gradle版本了。

AS的Gradle版本怎麼看呢    就是AS安裝目錄/......我還是直接複製吧  

D:\Androidstudio\gradle\m2repository\com\android\tools\build\gradle

就可以看到了。如果有多個版本請!!!選擇最新版本!!!

(媽的寫一半,bb又提醒我叫我記住這個問題怎麼解決!!!)

然後改改改~~~把

app裡的build.gradle和專案的build.gradle裡只要出現這句:

classpath 'com.android.tools.build:gradle:×.×.×'
 ×.×.× 都改成你自己AS裡的最新版本

so重新整理下~以上就是解決gradle版本衝突問題的一些廢話了

那麼針對這個專案來說    還有其他出錯???

app/gradle/wrapper/gradle-wrapper.jar.properties

開啟有句

distributionUrl=https\://services.gradle.org/distributions/gradle-×.×-all.zip
把 x.x 改成
File---Project Structure---Project---Gradle Version裡