Gradle下載地址:https://services.gradle.org/distributions/
在Android Studio項目中,rootProject下面會生成gradle.properties和local.properties文件。
properties裏面的數據格式採用鍵值對的方式,大概有以下幾種寫法:
- key=value
- key:value
- key :value
- '#' 作爲註釋
注意: 在Android Studio 中最好使用第一種寫法,要不會有警告。.properties 中的數據類型都是 String 類型,使用其他數據類型需要自行轉換。
.properties 非常有用的地方:在Android項目中的任何一個 build.gradle 文件中都可以把.properties 中的常量讀取出來,不管這個 build.gradle 是組件的還是整個項目工程的;
實戰,在gradle使用本地保存的buildToolsVersion:
Properties properties = new Properties()
InputStream inputStream = project.rootProject.file('local.properties').newDataInputStream() ;
properties.load( inputStream )
def localBuildToolsVersion = properties.getProperty("buildToolsVersion")
buildToolsVersion localBuildToolsVersion
最後是最重要的一步,一定要將.properties 從版本控制工具(Git、SVN)中給忽略掉,千萬不要把這個文件提交到代碼倉庫;然後把配置好的.properties 給每個開發人員發一份,供他們本地使用,至於.properties 中的版本號根據他們自己需要修改,反正不會傳到代碼倉庫。