App写入渠道号

walle git地址:https://github.com/Meituan-Dianping/walle

注意打包使用V2签名,加固如梆梆,360的签名工具如果还是使用v1会使用不了walle。

在项目下的build.gradle中添加:

buildscript {

    dependencies {

        classpath 'com.meituan.android.walle:plugin:1.1.6'

    }

}

首先在app下的build.gradle中添加:

apply plugin: 'walle'
dependencies {
    implementation 'com.meituan.android.walle:library:1.1.6'
}

在需要渠道等信息时可以通过下面代码进行获取

String channel = WalleChannelReader.getChannel(this.getApplicationContext());

使用:平时可以配上上述的配置,然后正常打包签名。然后通过walle-cli-all.jar对apk打上渠道包。

打渠道号的命令:

单个写入:

java -jar walle-cli-all.jar put -c [渠道名]  [apk路径]  [生成的apk路径]

例:java -jar walle-cli-all.jar put -c baidu E:\test.apk E:\out.apk

批量写入:

java -jar walle-cli-all.jar put -c [渠道文件]  [apk路径]  [生成的新apk路径]

渠道文件如channelFile:

Baidu
Tencent
Huawei
Pp
Vivo

walle-cli-all.jar下载:https://download.csdn.net/download/darkfallyou/11240624

 

你可能感兴趣的:(多渠道打包)