Android Studio Gradle 多渠道打包
// 多渠道打包 def channels() { if (project.hasProperty("channel")) { // 渠道号配置文件路径 def path = "./build-types/channels.txt" file(path).eachLine { line -> if(!line.startsWith("//")){ //剔除注释行 android.buildTypes.create(line, { manifestPlaceholders = [ channel:line ] }) } } } }
<?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.tubb.cityindex" > <application android:allowBackup="true" android:icon="@drawable/ic_launcher" android:label="@string/app_name" android:theme="@style/AppTheme" > <activity android:name="com.tubb.cityindex.CitySelectorActivity" android:label="@string/app_name" > <intent-filter><meta-data android:name="UMENG_CHANNEL" android:value="${channel}"/> </application> </manifest>
// 百度应用市场 baidu // 360应用市场 m360
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。