使用dex-method-counts.jar来查看apk的方法数量

本文介绍如何编译DEX方法计数工具并导出jar文件,包括配置环境变量及使用命令行进行方法总数检测的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第一步:

注意: 要求的运行环境是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个积分 不嫌弃的话可以在这里下载

点击打开链接

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值