Gradle、Gradle Wrapper與Android Plugin for Gradle的區(qū)別和聯(lián)系

快速理解:

Android Studio是基于Gradle來構建Android項目,結合科學上網(wǎng)后可以傻瓜式創(chuàng)建工程。術業(yè)有專攻,如圖一在工程的build.gradle文件中選擇gradle插件版本,Android Studio就可以利用該版本對應的一系列gradle插件去構建Android項目。gradle插件有了,那么gradle必要的資源在哪兒呢?如圖二gradle-wrapper.jar就是必要的資源了,并且資源的版本在gradle-wrapper.properties里有顯示


圖一
圖二

問題來了:

1、Android Gradle Plugin 的版本和Gradle版本有沒有對應關系?
問得好,---->官網(wǎng)夠不夠權威

圖三

2、 如果單獨下載gradle去哪兒下載?-------->傳送門
 如果單獨下載gradle插件去哪兒下載呢?-------->傳送門

3、Gradle路徑:
推薦位置(AS默認位置):C:\Users\Administrator\.gradle\wrapper\dists
本地位置(AS安裝包里):C:\Program Files\AndoridStudio\gradle

圖片四

如果選擇圖中1則代表選擇“AS推薦位置”,它會去匹配合適的Gradle如果找不到的話就會自動下載(會很慢的哦?。?p>

如果選擇圖二就代表選擇“本地路徑”,你可以指定版本,如果沒有你需要的就去倉庫里下載。

4、Gradle插件由于比較小所以不用太關注,可直接在工程bulid.gradle修改版本

5、說了這么多到底有什么用?
大多數(shù)情況下你從github中下載別人項目使用的時候,你會發(fā)現(xiàn)一直在下載資源特別慢,搞了半天還不一定好使,這個時候你就要檢查一下他用的Gradle版本你是不是沒有,Gradle資源的版本和gradle插件的版本是不匹配(如果他沒有上傳build.gradle那就有可能不匹配)。
其次就是能更好的理解項目構建過程。

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

相關閱讀更多精彩內容

友情鏈接更多精彩內容