检查代码混淆率proguard-rate

检查代码混淆率proguard-rate

使用步骤 (下面的步骤是针对Mac系统)

1.如果没有python3环境,需要先安装,建议用homebrew一键安装。

brew install python3

或者去官网下载安装: https://www.python.org/downloads

2.使用pip拉取混淆率计算的软件包

pip install proguard-rate

(   如果报错:zsh: command not found: pip

       则执行:1.  curl https://bootstrap.pypa.io/pip/get-pip.py -o get-pip.py

       2.sudo python3 get-pip.py

       3. 输入电脑开机密码

       4.pip install proguard-rate

proguard-rate是这个脚本的名称,也可以去官网查看这个软件包: proguard-rate · PyPI,会默认安装最新版本。

3.拉取成功后,在terminal直接输入calRate命令,enter键,根据提示传入mapping文件地址,就可以计算出混淆率了

MacBook-Pro ~ % calRate请输入mapping文件地址: /Users/weigan/Downloads/mapping.txt 总的有效行数: 70820 已混淆的行数 67697 混淆率 0.9559022874894098