美文网首页
多渠道打包 flavorDimensions

多渠道打包 flavorDimensions

作者: 风就那么大 | 来源:发表于2022-09-25 19:52 被阅读0次

android {
// 创建 风味维度 添加
flavorDimensions('default')
//读取channel.txt 渠道文件 创建 flavor
file('channel.txt').readLines().each {
channel ->
productFlavors.create(channel, {
dimension "default"
manifestPlaceholders = [channel1: channel]
})
}
}

// 添加
AndroidManifest.xml

<application>

<meta-data

        android:name="CHANNEL_VALUE"
        android:value="${channel1}" />

</application>

// 打包出来获取方式

try {
val channel = packageManager.getApplicationInfo(packageName, PackageManager.GET_META_DATA).metaData.get("CHANNEL_VALUE")
showToast("------渠道包-----> $channel")
} catch (e: Exception) {
e.printStackTrace()
}


相关文章

网友评论

      本文标题:多渠道打包 flavorDimensions

      本文链接:https://www.haomeiwen.com/subject/egsxartx.html