環境:win10/android studio3.6.3/jdk1.8.0
android gradle版本與 專案gradle對應,我的android gradle外掛版本3.5.2
gradle支援maven倉庫,可以新增阿里雲maven映象倉庫
我的專案gradle版本5.6.4,他好像會先從本地檢測,沒有就通過這個連結下載
對應關係如下,詳情:gradle-plugin
gradle的環境變數 與 專案gradle版本相同
注意:最好設定為長期使用的gradle版本,並且確保JAVA_HOME已經設定
設定完可以執行gradle projects(在你的根專案目錄下輸入)檢視專案資訊
gradle指令碼是由基於jvm的動態語言groovy編寫
build.gradle 這個檔案一般有n+1個,gradle支援多專案構建,每個子專案下有一個build.gradle(通常包含構建外掛,sdk最小版本/sdk版本,依賴等),根目錄下也有一個(通常包含中央倉庫的地址,android gradle外掛版本等設定置)是全域性設定,它適用於所有子專案
setting.gradle include定義了包含的子專案
gradle-wapper.properties 包含專案使用的gradle版本設定,gradle-5.6.4-all.zip與gradle-5.6.4-bin.zip也要加以區分
init.gralde 需要自己在init.d目錄下編寫,每次啟動gradle都會執行,可以在這裡設定阿里雲映象,就不用在每一個專案設定一遍
相關連結:When to use gradle.properties vs. settings.gradle?