Gradle实现不同的applicationId

  有时候一个app需要不同的包名,利用Gradle配置可以轻松配置,在主项目的build.gradle里面增加productFlavors的设置:

 productFlavors {
        yingyongbao {
            applicationId "com.barilab.katalksketch.googlemarket"
        }
        qihu {
            applicationId "com.barilab.katalksketch.googlemarket"
        }
        baidu {
            applicationId "com.barilab.katalksketch.googlemarket"
        }
        aizhi {
            applicationId "com.barilab.katalksketch.googlemarket"
        }
        xiaomi {
            applicationId "com.biyou.scrawl"
        }
    }

这样release出来的渠道包就会是不同的包名。

你可能感兴趣的:(android)