您的位置:首页 > 移动开发 > Android开发

Android apk文件方法数统计

2016-01-22 17:15 239 查看
__前些日子在Android的开发的过程中, 遇到了65535的问题, 意思就是说整个项目需要打包的方法超过了65535的限制. 是不是很坑. 原理我就不说了, 要不还得去度娘上文.

__当时我就不明白了, 为啥我的项目中的方法数那么多呢, 真是不理解. 因为网上有一个帖子说65535的问题有两个原因:

*1. 项目中的jar包有冲突.
*2. 方法数超出了65535.


一开始真不相信, 一个创业公司怎么会遇到这个问题呢, 就一直以为是jar包有冲突. 找啊找, 怎么也找不出问题.

__后来通过查资料, 找到了gitHub上找到了一个专门用于测量apk方法数工具[dex-method-counts].

To run it with Ant:

antjar ./dex-method-counts path/to/App.apk # or .zip or .dex or directory

or with Gradle:

./gradlewassemble ./dex-method-counts path/to/App.apk # or .zip or .dex or directory

on Windows:

gradlewassemble java -jar path\to\build\jar\dex-method-counts.jar path\to\App.apk**

这里我用的是第三个, 在Windows下用的. 现将工具下载下来, 然后打开目录,

.1. 第一步gradle初始化什么的, 有的时候需要下载gradle, 时间会稍微长一些

.2. 第二步, 给你写提示 那个path就是你dex-method-count.jar包的根路径

直接连接到github

如果不能链接到github

这里我上传了一个下载好的, 最近比较穷, 管大家要1分, 谢谢支持
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android apk jar