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 实现多渠道打包
最新推荐文章于 2022-08-08 14:47:12 发布
本文介绍了如何在Android开发中实现多渠道打包,删除value里的string的app_name,并确保资源文件logo图片的一致性。
摘要由CSDN通过智能技术生成