背景
由于aapt打包的时候,方法数不能超过65535,所以需要使用该工具来检测apk方法数
Dex-Method-Counts的配置
GitHub链接:https://github.com/mihaip/dex-method-counts
由于下下来的都是代码,需要将代码打成jar包,通过java -jar命令来启动
准备工作
1.Ant或者Gradle
2.将GitHub代码下载到本地
步骤
-
下载代码,并且解压
-
下载Ant或者Gradle,而原本的ADT中已经带有Ant脚本,直接用那个也可以.路径是在:eclipse\plugins\org.apache.ant_1.8.4.v201303080030\bin下.把这个路径配置到环境变量中。在cmd命令行上输入ant,提示下图则说明配置成功
-
在命令行进入dex-method-counts目录下,然后输入ant jar,会通过该目录下的build.xml开始进行编译
- 在编译成功后,在dex-method-counts-master\build\jar路径下,会生成一个dex-method-counts.jar
- 然后将apk包,copy到这个路径下,输入 java -jar dex-method-counts.jar xxxx.apk,就会输出整个APK工程的树状图,并且在最后写出apk共有多少方法数