Android方法数问题

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的话你需要自己解开,然后再加起来

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 176,007评论 25 709
  • 微信小程序1月9日正式上线,估计这几天都是这个玩意刷屏了。自媒体,直播推出的时候都没有这么大的影响力,但是依然...
    乡本阅读 14,144评论 0 0
  • 一周没有上跑道,就重了两斤。 对不起。 我一定会在18年到来之前,完成今年最后的两个愿望。
    减肥的女孩阅读 1,310评论 0 0
  • 又逢鸟语说花香 山田耕夫 推开春天的心窗 ...
    兴安居士阅读 3,805评论 5 21
  • 这本书的结构本身就是结构思考力的典范。这是一本工具书。不仅培养逻辑思维,而且塑造战略眼光。原来知道把事情想得越细越...
    孟琳漫步人生路阅读 1,715评论 0 0

友情链接更多精彩内容