From ee37313f347a9771f82d5773763d820b05c6a906 Mon Sep 17 00:00:00 2001 From: githuber-chen <57782703+githuber-chen@users.noreply.github.com> Date: Tue, 27 Apr 2021 21:36:30 +0800 Subject: [PATCH] Update README.md MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 使表述更流畅 --- README.md | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/README.md b/README.md index 10654bc..b856f15 100644 --- a/README.md +++ b/README.md @@ -14,10 +14,10 @@ ### 1.本库优势亮点 -- 通过该自动化脚本,自需要run一下或者命令行运行脚本即可实现美团瓦力多渠道打包,打包速度很快 -- 配置信息十分简单,代码中已经注释十分详细。Keystore信息一定要配置,至于渠道apk输出路径,文件配置路径等均有默认路径,没有配置也没关系 -- 针对输出路径是根目录下的output文件夹,文件不存在则创建,文件存在则是先删除之前多渠道打包生成的【也就是删除output文件夹下所有文件】,然后在重新生成 -- 多渠道的定义是在channel这个文件中,建议是txt文件格式,你可以根据项目情况修改,十分快捷 +- 通过该自动化脚本,只需要run一下或者在命令行运行脚本即可实现美团瓦力多渠道打包,打包速度很快 +- 配置信息十分简单,代码中已经注释十分详细。Keystore信息一定要配置,至于渠道apk输出路径,文件配置路径等均有默认路径,不配置也没关系 +- 如果输出路径是根目录下的output文件夹,文件不存在则创建,文件存在则先删除之前多渠道打包生成的旧文件【也就是删除output文件夹下所有文件】,然后再重新生成 +- 多种分发渠道是在channel这个文件中定义,建议是txt文件格式,你可以根据项目情况修改,十分快捷 - 如果瓦力打包工具更新了,直接替换一下lib中的jar即可。可以在python3.x上跑起来! - 我也参考了大量的博客,网上博客很多,我始终觉得对于这种实操性很强的案例,还是博客和项目一起学习才效果更好。感谢无数的前辈大神! @@ -25,11 +25,11 @@ ### 2.使用介绍 - 第一步:准备基础的文件 - 准备apk文件 - - 对于未签名:将你未加固的apk文件,keystore,已经需要多渠道配置信息的channel放到指定的apk文件中 - - 对于已加固:将你加固好的apk文件,已经需要多渠道配置信息的channel放到指定的apk文件中 + - 对于未签名:将你未加固的apk文件,keystore,已经需要多渠道配置信息的channel放到指定的"apk"文件夹中 + - 对于已加固:将你加固好的apk文件,已经需要多渠道配置信息的channel放到指定的"apk"文件夹中 - 初步建议,如果你想自定义存放文件的路径,可以先熟悉一下python的代码再做修改,也没有什么难度 - 第二步:配置Config.py文件中的属性 - - 配置keystore信息,这个地方引用你的keystore信息,对于已经加固可以直接过 + - 配置keystore信息,这个地方引用你的keystore信息,对于已经加固的apk可以直接过 ``` # keystore信息,这个是针对未加固的,如果已经加固则不需要配置 # Windows 下路径分割线请注意使用\\转义 @@ -67,7 +67,7 @@ python mian.py //未签名:运行这个使用到命令行签名,校验签名,以及瓦力多渠道输出 - python MainWalle.py + python MainWalle.py ``` - 第四步:修改多渠道配置信息 - 直接找到channel文件,进行修改即可,注意格式! @@ -110,7 +110,7 @@ #### 3.4 关于部分疑问问题 - 关于Config.py中的sdkBuildToolPath,建议和你使用studio的版本保持一致,需要用到zipalign。别忽略这种小的问题! - 注意如果要配置定义路径等属性,由于编码格式为UTF-8,所以不要带异常字符 -- 多渠道打包时,如果要修改多渠道信息,直接修改channel,这个文件就不要修改成其他的名称呢! +- 多渠道打包时,如果要修改多渠道信息,直接修改channel文件,这个channel文件请不要修改成其他的名称! ### 4.效果展示 @@ -120,7 +120,7 @@ ### 5.大概步骤 - python脚步指令步骤: - - 5.1 首先获取配置信息,配置信息里主要包括apk加固包,channel渠道,keyStroke文件 + - 5.1 首先获取配置信息,配置信息里主要包括apk加固包,channel渠道文件,keyStroke文件 - 5.2 获取v2检验签名,美团瓦力walle路径 - 5.3 检查v2签名是否正确 - 5.4 利用美团walle写入多渠道,参考美团瓦力命令行文档