![Uploading a3_222968.png . . .]###一.在AndroidManifest.xml中设置CHANNEL_ID

               

二.在app目录下设置build.gradle

  1. 多渠道打包方法一
android {    ....省略代码....    productFlavors {        wandoujia {            manifestPlaceholders = [UMENG_CHANNEL_VALUE: "wandoujia"]        }        baidu {            manifestPlaceholders = [CHANNEL_VALUE: "baidu"]        }        a360 {            manifestPlaceholders = [CHANNEL_VALUE: "a360"]        }    }}
  1. 多渠道打包方法二(优化版本)
android {    ....省略代码....    productFlavors {        wandoujia {}        baidu {}        qihu360 {}        productFlavors.all {            flavor -> flavor.manifestPlaceholders = [CHANNEL_VALUE: name]        }    } }
  1. 渠道名称注意不能以数字开头

三. 直接利用Android Studio界面导出包

选择build->Generate Signed Apk之后输入keystore信息,next,finish就行了,在finish之前可以看到你配置的channel id,可以随意选择

四. 也可以利用命令打包

gradlew assembleRelease

五. 通过Android Studio界面直接打包

  1. 双击assemble,就可以生成所有渠道包,生成包在app/build/outputs/路径下面


    Android Studio多渠道打包_第1张图片 a1.png
  2. 生成包


    Android Studio多渠道打包_第2张图片 a3.png

更多相关文章

  1. Android常用跳转系统设置界面
  2. 仿IOS Launch 欢迎界面
  3. Android实现界面完全全屏
  4. android计算器布局界面――基础编
  5. [Android][UI]模拟器启动界面动画效果的简单实现
  6. Android 8.0 跳转通知设置界面适配
  7. android登录注册界面设计
  8. android的快捷方式——应用程序界面

随机推荐

  1. android取得手机屏幕大小DisplayMetrics
  2. android系统关机重启
  3. Android textView设置多倍行距
  4. Android开发周报:Android相机开发、内存泄
  5. webView 对 iframe 的兼容性问题
  6. android 彻底退出程序方法
  7. android webView 缩放
  8. android 文件 修改权限
  9. Android判断手机的当前网络
  10. android获取bitmap的方法