android studio 多渠道打包

来源:互联网 发布:淘宝一件代销赚钱吗 编辑:程序博客网 时间:2024/05/18 02:59

多渠道打包就是由于国内有多个应用市场,需要不同的包发布到不同的渠道供用户下载,那么多渠道打包就是一次生成不同渠道的包文件

android studio 多渠道打包的步骤如下:

1、在项目清单内配置变量,在application内添加代码

  <meta-data android:value="5687ee6967e58e679300002d" android:name="UMENG_APPKEY"/>  <span style="font-family: Arial, Helvetica, sans-serif;"><meta-data android:value="${UMENG_CHANNEL_VALUE}" android:name="UMENG_CHANNEL"/></span>


2、在module的build.gradle文件内添加代码

   //多渠道打包代码    productFlavors {        xiaomi {}//        _360 {}//        baidu {}        wandoujia {}    }    productFlavors.all {        flavor -> flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]    }
3、点击菜单build-->generate Signed APK...  开始进行多渠道打包,需要注意事项是:

      key store的保管,保证人员更换但是key store保证一直使用

      每个渠道的注册建议使用企业邮箱,便于人员更换后依然可以继续使用,否则造成的损害非常大

4、根据不同的渠道包发布 (建议代码混淆后进行发布,便于保护代码)

0 0