dex-method-counts的配置与使用

背景

由于aapt打包的时候,方法数不能超过65535,所以需要使用该工具来检测apk方法数

Dex-Method-Counts的配置

GitHub链接:https://github.com/mihaip/dex-method-counts
由于下下来的都是代码,需要将代码打成jar包,通过java -jar命令来启动

准备工作

1.Ant或者Gradle
2.将GitHub代码下载到本地

步骤

  • 下载代码,并且解压


    03dfa81c-2a65-4656-b7d0-450d14fafbd7.JPG
  • 下载Ant或者Gradle,而原本的ADT中已经带有Ant脚本,直接用那个也可以.路径是在:eclipse\plugins\org.apache.ant_1.8.4.v201303080030\bin下.把这个路径配置到环境变量中。在cmd命令行上输入ant,提示下图则说明配置成功


    4bd371b2-07ef-40d1-95ec-81ac3a9833e6.JPG
  • 在命令行进入dex-method-counts目录下,然后输入ant jar,会通过该目录下的build.xml开始进行编译


    7913ecd9-2556-4012-b3c5-06f05df2975b.JPG
  • 在编译成功后,在dex-method-counts-master\build\jar路径下,会生成一个dex-method-counts.jar
  • 然后将apk包,copy到这个路径下,输入 java -jar dex-method-counts.jar xxxx.apk,就会输出整个APK工程的树状图,并且在最后写出apk共有多少方法数
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,381评论 25 708
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,951评论 19 139
  • 每天进步一点点说起来很简单,但真正做到却不是那么容易。每一天的坚持才能体现出进步,而很多时候会因为这样那样的原因耽...
    底气自带香气阅读 525评论 0 0
  • 我想很多人都知道它,也有很多人了解它,甚至是在干这个行业。它充满着色彩,很酷,很拽,个性。我喜欢它,也特别的尊敬它...
    我爱你的可爱阅读 186评论 0 0
  • 贤者之爱: 贤与恶 一念天堂 一念地狱 不必纠缠在走向破碎的一段感情 不必维持一段从开始就不愉快的友谊 是与否,...
    失人苑阅读 185评论 0 0