为了区别处理第三方正式
or测试环境
不同的APPKEY,例如
JPUSH_APPKEY
UMENG_APPKEY
com.baidu.lbsapi.API_KEY
一般的处理是在manifest.xml里面
<meta-data
android:name="com.baidu.lbsapi.API_KEY"
android:value="YOUR KEY"/>
缺点:每次更改不同环境的值得手动改,一不小心就会犯错!
在gradle中配置的步骤如下:
1、修改manifest中值的定义
<meta-data android:name="JPUSH_APPKEY" android:value="${JPUSH_APPKEY_VALUE}"/>
<meta-data android:name="UMENG_APPKEY"android:value="${UMENG_APPKEY_VALUE}"/>
2、gradle中修改
defaultConfig {
applicationId "com.xxx"
minSdkVersion rootProject.ext.minSdkVersion
targetSdkVersion rootProject.ext.targetSdkVersion
versionCode 5
versionName "1.1.3"
testInstrumentati