app 目录下build.gradle 中android 节点下添加
//配置不通版本 ip 融云key 融云本地服务Ip
productFlavors {
bbbb {//测试运行环境
//配置参数 可在BuildConfig 中获取
buildConfigField 'boolean', 'ISRONGHUA', false.toString()//添加配置参数是否是客户环境
buildConfigField 'String', 'IP', "\"" + "12345678" + "\""//配置网络请求以及推送ip
//替换AndroidManifest 中的key
manifestPlaceholders = [RONGKEY: "12345678"]//配置融云key
}
aaaa {//客户运行环境
//配置参数 可在BuildConfig 中获取
buildConfigField 'boolean', 'ISRONGHUA', true.toString()//添加配置参数是否是客户环境
buildConfigField 'String', 'IP', "\"" + "12345678" + "\""//配置网络请求以及推送ip
//替换AndroidManifest 中的key
manifestPlaceholders = [RONGKEY: "12345678"]//配置融云key
}
}
//使用循环遍历所有flavor
productFlavors.all { flavor ->
//配置融云本地化,两个服务ip
buildConfigField 'String', 'RongNaviServer', "\"" + "12345678" + "\""
buildConfigField 'String', 'RongFileServer', "\"" + "12345678" + "\""
}
}
点击运行时默认运行选择
打包的时候选择版本