您当前的位置: 首页 > 

蓝不蓝编程

暂无认证

  • 0浏览

    0关注

    706博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

安卓productFlavors定制不同apk用法收集

蓝不蓝编程 发布时间:2018-12-14 14:18:02 ,浏览量:0

背景

在开发中,经过需要根据不同的条件打出不同的apk包。如连接的环境不同(开发、测试、生成),不同的渠道(如华为市场、小米等)。

解决方案

通过buildTypes和productFlavors可以做很多定制,下面收集了一些定制的样例: (添加productFlavors后需要在defaultConfig里增加flavorDimensions “”)

productFlavors {
        xiaomi {
            compileSdkVersion 28
            minSdkVersion 16
            targetSdkVersion 27
            versionCode 10
            versionName "xiaomi_1.0.10"
            //程序包名
            applicationId "com.cxyzy.myapplication_xiaomi"
            //不同渠道号
            manifestPlaceholders = [channelName: "xiaomi"]
        }
        huawei {
            compileSdkVersion 28
            minSdkVersion 20
            targetSdkVersion 28
            versionCode 20
            versionName "huawei_1.0.20"
            //程序包名
            applicationId "com.cxyzy.myapplication_huawei"
            //不同渠道号
            manifestPlaceholders = [channelName: "huawei"]
        }
    }
附录

productFlavors的全部用法

安卓开发技术分享: https://blog.csdn.net/yinxing2008/article/details/84555061

关注
打赏
1639405877
查看更多评论
立即登录/注册

微信扫码登录

0.0474s