笔记——android studio gradle多渠道打包
2016-11-29 15:28
330 查看
(以友盟多渠道打包为例)
在AndroidManifest.xml里面配置PlaceHolder
在build.gradle中设置productFlavors
然后执行./gradlew assembleRelease就可以打出所有的包了
关于assemble命令
./gradlew assembleDebug 打出所有的debug包
./gradlew assembleRelease 打出所有的Release包
./gradlew assembleWandoujiaRelease 只打wandoujia渠道包
./gradlew assembleWandoujia 打出wandoujia的Release和Debug包
在AndroidManifest.xml里面配置PlaceHolder
<meta-data android:name="UMENG_CHANNEL" android:value="${UMENG_CHANNEL_VALUE}"/>
在build.gradle中设置productFlavors
android{ productFlavors{ //加引号是因为如果不加引号打包数字开头的包时会有问题 "xiaomi"{} "360Store"{} } productFlavors.all{ flavor->flavor.manifestPlaceholders=[UMENG_CHANNEL_VALUE:name] } }
然后执行./gradlew assembleRelease就可以打出所有的包了
关于assemble命令
./gradlew assembleDebug 打出所有的debug包
./gradlew assembleRelease 打出所有的Release包
./gradlew assembleWandoujiaRelease 只打wandoujia渠道包
./gradlew assembleWandoujia 打出wandoujia的Release和Debug包
相关文章推荐
- 安卓学习笔记---Android 开发技巧-以友盟为例在Android Studio利用gradle进行多渠道打包和apk签名发布
- [置顶] Android 多渠道打包:使用Gradle和Android Studio
- Android Studio--Gradle多渠道打包
- Android Studio系列教程六--Gradle多渠道打包
- Android Studio系列教程六--Gradle多渠道打包
- Android Studio系列教程六--Gradle多渠道打包
- Android Studio系列教程六--Gradle多渠道打包
- Android Studio系列教程六--Gradle多渠道打包
- Android Studio系列教程六--Gradle多渠道打包
- Android studio gradle 多渠道打包
- android studio中使用gradle多渠道打包
- Android Studio系列教程六--Gradle多渠道打包
- Android Studio Gradle多渠道打包
- Android Studio系列教程六--Gradle多渠道打包
- Android Studio系列教程六--Gradle多渠道打包
- Android Studio系列教程六--Gradle多渠道打包
- Android开发之Gradle笔记整理2-Gradle常用命令及UMeng多渠道打包实战
- Android Studio 使用Gradle多渠道打包的原理与方法
- Android Studio系列教程六--Gradle多渠道打包
- Android Studio系列教程六--Gradle多渠道打包