android:多渠道打包
来源:互联网 发布:微信和淘宝合作了 编辑:程序博客网 时间:2024/04/29 07:13
利用android studio进行多渠道打包:
1、在AndroidManifest.xml中配置:
注:这里的CHANNEL、CHANNEL_VALUE可以自定义。
<meta-data android:value="${CHANNEL_VALUE}" android:name="CHANNEL"/>
2、在build.gradle配置里设置:
注:这里以百度、腾讯、豌豆荚位列,数目不定。
android { productFlavors{ baidu{ manifestPlaceholders = [CHANNEL_VALUE: "baidu"] } tengxun{ manifestPlaceholders = [CHANNEL_VALUE: "tengxun"] } wandoujia{ manifestPlaceholders = [CHANNEL_VALUE: "wandoujia"] } }}3、配置好渠道之后,开始打包apk:
注意:此处要勾选你所要打包的渠道。
点击完成就可以了,现在我们看看打包好的apk:
ok,多渠道打包完成。在这里对于我们这种小菜可能会问,之前配置的参数 android:value="${CHANNEL_VALUE}" 里面会不会发生变化,或者里面变成了什么样的。现在我们验证一下:
利用工具Android Killer进行快速反编译,打开AndroidManifest.xml文件,这里我们发现对应的渠道包,它里面的值也对应的做了赋值:
0 0
- Android多渠道打包(一):基础多渠道打包
- Android多渠道打包(四):360多渠道打包
- Android多渠道打包(五):360多渠道打包+
- android 多渠道自动打包
- android apk多渠道打包
- Android多渠道打包APK
- android 多渠道打包
- Android 多渠道自动打包
- android应用多渠道打包
- Android Ant 多渠道打包
- Android多渠道Ant打包
- android多渠道打包
- Android多渠道打包工具
- android ant 多渠道打包
- Android studio 多渠道打包
- Android Studio多渠道打包
- Android studio 多渠道打包
- android Gradle多渠道打包
- Linux 下的用户权限操作
- 闭包理解
- Json的解析<一>
- android-swipeRefreshLayout使用详解
- C#跨线程获取控件的参数
- android:多渠道打包
- 错误2无效的 Resx 文件。根级别上的数据无效。 行 1,位置 1
- 防止网站数据采集但允许搜索引擎爬取的方法
- jQuery插件开发3之简单实例
- 深入理解Spark 2.1 Core (五):Standalone模式运行的原理与源码分析
- 基于网络层的LTE(含EPC)网络常用类及其函数介绍
- virtio/vhost介绍
- 导出myeclipse中的项目文件结构
- oracle查询数据库各表占用空间