第一步:
注意: 要求的运行环境是java8
1. 直接下载别人编译好的dex-method-counts.jar到电脑 如 d盘
2. 这个jar自己去百度一下 csdn都是(文章最后有惊喜)
3. 自己去github下载工程 自己去编译导出jar(反正我是没有成功...)
============更新=============
我知道如何编译工程导出jar了 ,下面是导出步骤:
1. 下载github上的工程 点击打开链接 (文章最后有惊喜)下载完毕,解压
2. 配置环境变量 打开的as安装目录balalala 比如我的 D:\Develop\Android\Android Studio\gradle\gradle-4.1\bin
把上面的路径配置到 系统变量\Path 末尾 别忘记加上 ; 符号(这样日后你还需要配置环境变量的话 就不会自己挖坑埋自己了)
3. win+r 调出dos窗口 输入 gradle 测试是否配置成功 稍等一下 出现 Startinfg.... 然后出现绿色字 BUILD SUCCESSFUL 这说明ok了
4. 在dos窗口中 进入dex-method-counts目录 比如我的在E盘 我的命令是这样的
4.1 e:
4.2 cd \private\app\dex-method-counts-master\dex-method-counts-master (直接在电脑上找到这个层级 复制粘贴即可)
5. 输入命令 gradle jar 如果出现绿色字 BUILD SUCCESSFUL 这说明ok了 在目录里面的 \build\jar 这里 就会生成了一个dex-method-counts.jar
6. 这样就成功导出了jar了
第二步:
win+r 调出dos窗口:
1. 首先进入你的jar所在的目录 如我的 d盘 命令 d:
2. 输入命令行 java -jar dex-method-counts.jar apk完整路径 如:
java -jar dex-method-counts.jar D:\workplace\methodcountdemo\app\build\outputs\apk\app-debug.apk
3. 命令行输入结束 敲 enter键
4. 出现 Processing xxxx.apk 则说明成功了 耐心检测完毕 出现的数据中 最后的就是测试的apk的方法总数
5. 具体的app中依赖的jar 你可以在出现的数据中找到的 比如 fresco... 给你看看截图 数据太多 所以只截开始和结束的图
下面这张是结尾的图 你可以看到方法总数量
ps:
csdn的上面的jar需要的积分比较贵 我下了一个扔在微云上面了 积分不够的可以在这下载
顺便我也把工程扔进去了 github打不开的可以在这里下
链接:点击打开链接 密码:qMH3KL
对了 我在csdn也上传了工程 2个积分 不嫌弃的话可以在这里下载