快速理解:
Android Studio是基于Gradle來構(gòu)建Android項(xiàng)目,結(jié)合科學(xué)上網(wǎng)后可以傻瓜式創(chuàng)建工程多矮。術(shù)業(yè)有專攻缓淹,如圖一在工程的build.gradle文件中選擇gradle插件版本哈打,Android Studio就可以利用該版本對應(yīng)的一系列g(shù)radle插件去構(gòu)建Android項(xiàng)目。gradle插件有了讯壶,那么gradle必要的資源在哪兒呢料仗?如圖二gradle-wrapper.jar就是必要的資源了,并且資源的版本在gradle-wrapper.properties里有顯示
問題來了:
1伏蚊、Android Gradle Plugin 的版本和Gradle版本有沒有對應(yīng)關(guān)系立轧?
問得好,---->官網(wǎng)夠不夠權(quán)威
2躏吊、 如果單獨(dú)下載gradle去哪兒下載?-------->傳送門
如果單獨(dú)下載gradle插件去哪兒下載呢氛改?-------->傳送門
3、Gradle路徑:
推薦位置(AS默認(rèn)位置):C:\Users\Administrator\.gradle\wrapper\dists
本地位置(AS安裝包里):C:\Program Files\AndoridStudio\gradle
如果選擇圖中1則代表選擇“AS推薦位置”,它會(huì)去匹配合適的Gradle如果找不到的話就會(huì)自動(dòng)下載(會(huì)很慢的哦1确)
如果選擇圖二就代表選擇“本地路徑”胜卤,你可以指定版本,如果沒有你需要的就去倉庫里下載赁项。
4葛躏、Gradle插件由于比較小所以不用太關(guān)注,可直接在工程bulid.gradle修改版本
5悠菜、說了這么多到底有什么用舰攒?
大多數(shù)情況下你從github中下載別人項(xiàng)目使用的時(shí)候,你會(huì)發(fā)現(xiàn)一直在下載資源特別慢李剖,搞了半天還不一定好使芒率,這個(gè)時(shí)候你就要檢查一下他用的Gradle版本你是不是沒有,Gradle資源的版本和gradle插件的版本是不匹配(如果他沒有上傳build.gradle那就有可能不匹配)篙顺。
其次就是能更好的理解項(xiàng)目構(gòu)建過程偶芍。