1,build.gradle
apply plugin: 'com.android.application'
android {
compileSdkVersion 26
// API环境
def apiEnvironment = API_ENVIRONMENT ? API_ENVIRONMENT : project.API_ENVIRONMENT
flavorDimensions 'api'
productFlavors {
if (apiEnvironment == "RELEASE") {
baidu {
// 每个环境包名不同
applicationId "app.lcb.com.myapplication.baidu"
// 动态添加 string.xml 字段;
// 注意,这里是添加,在 string.xml 不能有这个字段,会重名!!!
resValue "string", "app_name", "百度"
resValue "bool", "auto_updates", 'false'
// 动态修改 常量 字段
buildConfigField "String", "ENVIRONMENT", '"我是百度首页"'
// 修改 AndroidManifest.xml 里渠道变量
manifestPlaceholders
Android 实现多渠道打包
最新推荐文章于 2024-04-23 10:23:28 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)