AndroidStudio多渠道打包
来源:互联网 发布:天基动能武器知乎 编辑:程序博客网 时间:2024/05/13 07:31
转自 http://blog.csdn.net/mynameishuangshuai/article/details/51783303
友盟统计用到了渠道ID
在AndroidManifest.xml
中添加
<application> <meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}" /></application>
在app/build.gradle
中加入以下代码
android{ android.applicationVariants.all { variant -> variant.outputs.each { output -> def today = new Date().format('yyMMdd') def outputFile = output.outputFile if (outputFile != null && outputFile.name.endsWith('.apk')) { // 输出apk名称为appname_v1.0_xiaomi.apk def fileName = "appname_v${defaultConfig.versionName}_${variant.productFlavors[0].name}_${today}.apk" output.outputFile = new File(outputFile.parent, fileName) } } productFlavors { yingyongbao {} qh360 {} baidu {} xiaomi {} huawei {} } productFlavors.all { flavor -> flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name] }}
最后Sync一下gradle,build后,在app\build\outputs\apk
路径下就能看到多个apk文件。
阅读全文
0 0
- androidStudio 多渠道打包
- AndroidStudio多渠道打包
- AndroidStudio多渠道打包
- AndroidStudio多渠道打包
- AndroidStudio多渠道打包
- AndroidStudio多渠道打包心得
- AndroidStudio多渠道打包
- 关于AndroidStudio多渠道打包
- Androidstudio 多渠道打包apk
- Android:AndroidStudio多渠道打包
- AndroidStudio多渠道打包
- AndroidStudio多渠道打包使用
- AndroidStudio多渠道打包
- AndroidStudio多渠道打包
- AndroidStudio 多渠道打包
- AndroidStudio多渠道打包
- AndroidStudio多渠道打包
- AndroidStudio多渠道打包
- 解决 Idea log4j 打印日志乱码
- Java IO流关闭问题的深入研究
- 基于struts2+hibernate开发的登录模块
- Qt新建类后出现错误lnk2019
- JavaScript 概述 、 JavaScript 基础语法 、 流程控制
- AndroidStudio多渠道打包
- Squid for window
- 线程死锁 解决共享资源问题
- centos7更改为启动桌面或命令行模式
- Android自动化测试|Espresso-简介
- Microsoft Office SharePoint Server 2016 备份与恢复解决方案(二,图文介绍服务器场备份)
- NDK入门实例,生成.so文件
- JavaScript对象概述 、 常用内置对象一 、 常用内置对象二 、 常用内置对象三
- 网络层(二)ARP协议