怎样高效统计Android开源库的方法数

大家都知道, Android App一直有65k方法数的问题,当然我们可以用multidex的各种方法解决,就是比较麻烦。一般方法数超过65K的原因是引入了太多第三方开源库的原因,那么我们怎么才能知道哪些开源库占用了多少方法呢?以便可以有针对性的减少方法数。

今天发现Android Studio有个插件Android Methods Count很好的做了这个事情,赞一个啊。直接在Android Studio搜索插件名字并安装,重启Android Studio后打开build.gradle文件,等待一会就可以看各个第三方库的方法数了。

如下图


method count
method count

点击页面右边的蓝色圆圈可以跳到网站http://www.methodscount.com/ 查询开源库及其依赖的库的方法数详情。

methodscountdetail

如果有人已经查过了某个版本的开源库,网站会缓存结果,立即就会给出结果;没有查过则网站会去分析开源库,并算出方法数,这个过程可能需要等待几分钟。网页给出了方法数统计,依赖的库, 还可以以图表形式展示开源库各个版本的方法数和Dex文件Size变化情况。
知道了第三方开源库的方法数,就可以有针对性的对方法数进行优化了。

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

相关阅读更多精彩内容

友情链接更多精彩内容