美文网首页
Android Signature V2签名下的渠道包打包-Wa

Android Signature V2签名下的渠道包打包-Wa

作者: 陆断枫 | 来源:发表于2023-09-26 14:56 被阅读0次

    1、配置build.gradle

    在位于项目的根目录build.gradle文件中添加walle Gradle插件的依赖,如下:


    image.png

    并在当前App的 build.gradle 文件中apply这个插件,并添加上用于读取渠道号的AAR


    image.png
    image.png

    2、配置插件

    image.png

    其中需要根据要求指定渠道包的输出路径以及文件名称,并且指定渠道的配置文件,目前使用的本地json文件,操作简单;


    image.png

    例如指定渠道,定义channel与对应的extraInfo等,进行定义定义渠道名跟渠道号;

    3、获取渠道号

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


    image.png

    获取对应的渠道信息,根据要求进行逻辑判断,并获取json中定义的channel以及自定义的extraInfo等相关参数。从而获取到渠道及渠道号;

    4、生成渠道包

    目前生成渠道包主要通过Cli命令形式进行获取:
    1、获取walle-cli-all.jar最新版(当前提供给测试的即为最新版本)
    2、通过命令进行相关操作
    显示当前apk中的渠道和额外信息:
    java -jar walle-cli-all.jar show /Users/Meituan/app/build/outputs/apk/app.apk
    写入渠道
    java -jar walle-cli-all.jar put -c meituan /Users/Meituan/Downloads/app.apk
    写入额外信息,不提供渠道时不写入渠道
    java -jar walle-cli-all.jar put -c meituan -e buildtime=20161212,hash=xxxxxxx /Users/xxx/Downloads/app.apk
    指定渠道&额外配置信息文件json
    java -jar walle-cli-all.jar batch2 -f /Users/Meituan/walle/app/config.json /Users/Meituan/walle/app/build/outputs/apk/app.apk
    获取Cli所有功能
    java -jar walle-cli-all.jar -h

    相关文章

      网友评论

          本文标题:Android Signature V2签名下的渠道包打包-Wa

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