這篇也是由於Gradle存儲密鑰問題一路填坑總結的,期初連.properties建立都有疑問 由於當時是在Android下查看新建的properties一直無法看到android
由於Gradle Scripts是系統構建的所這個目錄下是沒法看到 只能在root目錄下看到工具
那麼資源文件我的認爲放一些自定義的配置信息,也能夠是放一些第三方的AppIDgradle
這時候就是使用.properties問題了,這裏是在Gradle中獲取並寫入值,再在Maniffests Application中添加meta-data標籤ui
1-在APP目錄下的build.gradle文件加載properties文件spa
Properties properties = new Properties() properties.load(project.rootProject.file('version.properties').newDataInputStream())
2-在APP目錄下的build.gradle文件android標籤下的defaultConfig標籤中添加manifestPlaceholds標籤設置值 code
3-AndroidManifest.xml文件中添加meta-data標籤 ${wxApid} 中"wxApid"就是manifestPlaceholds中的key名,獲取的時候經過android:name設置的名字獲取xml
4-最後一步就是經過獲取manifests文件中的值來拿到值,可能這樣比較繞,可是目前就只看到這一步~ ~ ~ ~,在工具類經過代碼獲取,其中獲取的值類型須要一致blog