美文网首页
Android方法数问题

Android方法数问题

作者: 兔兔hae | 来源:发表于2016-07-04 20:41 被阅读0次

dexdump命令计算方法数

使用Android SDK自带的命令,在${ANDROID_SDK}/build-tools/21.0.2目录下有一个dexdump执行文件

执行时,使用-f参数可以查看文件header信息 : display summary information from file header
# 执行下面的命令查看,但是执行结果除了下图中的信息还会有一长串,可以grep一下
dexdump -f app.apk



快速查看方法数&字段数,grep一下就行啦:
#计算方法数
dexdump -f app.apk | grep method_ids_size
#计算字段数
dexdump -f app.apk | grep field_ids_size
dexdump命令支持检查后缀 .dex、.jar、.zip、.apk的文件,不需要将apk反编译成jar文件

但是对apk的统计只是针对单个dex的,如果apk有多个dex,那么只会计算classes.dex的方法数,所以针对多个dex的话你需要自己解开,然后再加起来

相关文章

网友评论

      本文标题:Android方法数问题

      本文链接:https://www.haomeiwen.com/subject/ezthjttx.html