【原】通过Jenkin传值进Android代码
1) Jenkin中用-Pxxxx = yyyy来传值进gradle
2) 在AndroidManifest.xml中定义占位符:
<meta-data
android:name="XXXX"
android:value="${XXXX_VALUE}" />
3) 通过gradle脚本修改占位符的值
def xxxx = hasProperty('xxxx') ? xxxx : defaultValue
manifestPlaceholders = [XXXX_VALUE:xxxx]
4)在代码中用AppInfo.metaData来取值
String xxxx =AppInfo.getInstance().getMetaValue(this, "XXXX", defaultValue);