已友盟渠道包举例
1.在你的app目录下的gradle文件中这样写
android{
flavorDimensions "perfect"
productFlavors {
baidu {
dimension "perfect"
}
xiaomi {
dimension "perfect"
}
wandoujia {
dimension "perfect"
}
yingyongbao {
dimension "perfect"
}
meizu {
dimension "perfect"
}
}
productFlavors.all {
flavor -> flavor.manifestPlaceholders = [UMENG_CHANNEL_VALUE: name]
}
}
2.在你的AndroidManifest.xml文件中这样写
<application
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/AppTheme">
<meta-data
android:name="UMENG_CHANNEL"
android:value="${UMENG_CHANNEL_VALUE}" />
</application>
3.在Android Studio的控制台(Terminal)这样输入
./gradlew assembleRelease
然后,你可能会遇到这种情况,输入上句命令之后,控制台输出如下代码
./gradlew: Permission denied
别着急,在控制台输入如下代码
chmod +x gradlew
然后再输入
./gradlew assembleRelease
这样就OK了,接下来就是等,等出现如下命令的时候,代表你的渠道包打完了。
BUILD SUCCESSFUL in 1m 1s
最后,你的渠道包在这里/app/build/outputs/apk目录下
渠道包路径.png
网友评论