Android Studio 配置正式环境、测试环境服务器地址、第三方SDK key,在gradle中可进行配置
正式环境、测试环境地址配置
debug {
//对应服务器地址
buildConfigField('String','SERVEL_URL','"http://www.luweicheng.com"')
buildConfigField('String','SHARE_URL','"www.luweicheng.com"')
manifestPlaceholders = [label: "普惠测试"]
}
release {
signingConfig signingConfigs.release
//对应服务器地址
buildConfigField('String','SERVEL_URL','"http://www.yihuisoft.com"')
buildConfigField('String','SHARE_URL','"www.yihuisoft.com"')
manifestPlaceholders = [label: "普惠一站"]
}
代码中使用
String APP_DOMAIN = BuildConfig.SERVEL_URL;
签名
signingConfigs {
debug {
keyAlias '....'
keyPassword '....'
storeFile file('')
storePassword ''
}
release {
keyAlias '...'
keyPassword '....'
storeFile file('')
storePassword ''
}
}
第三方 SDK KEY 配置
manifestPlaceholders = [label: "...",qq_key:"..."]
代码中使用
第三方的 key 放在 manifestPlaceholders 中,以键值对的形式保存,用逗号隔开,在使用的时候以美元符号和花括号 引用对应的名称即可
比如manifestPlaceholders 中有个 qq_key,用的时候 ${qq_key}