多渠道打包上线
在gradle中完成我们的多渠道打包
什么是渠道?
应用市场
多渠道打包的原理是什么?
menedata
引入友盟第三方统计sdk
1.到友盟官网注册,创建项目,获取对应的appkey
2.添加gradle依赖,注册友盟appkey
app
compile 'com.umeng.analytics:analytics:latest.integration'在Manifest中
<application>
<meta-data android:name="UNENG_APPKEY" android:value="6738jdu93ujdi892idjiu9"/>
<meta-data android:name="UNENG_CHANNEL" android:value="${UNENG_CHANNEL_VALUE}"/>
</application>3.完成友盟sdk的初始化
application.java
多渠道打包脚本编写
生成签名文件并放在app目录下
生成所有渠道release包
./gradlew assemblerelease
生成所有渠道debug包
./gradlew assembledebug
生成指定渠道release包
./gradlew assembleBaidudebug
生成apk所在路径
app/build/output/apk/
更改生成apk包的名称
资源的改变
flavors中也可以改变applicationIdsuffix等
Last updated
Was this helpful?