你好,游客 登录
背景:
阅读新闻

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

[日期:2016-06-14] 来源:简书  作者:offbye西涛 [字体: ]

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

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

  如下图

开源

  method count

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

  methodscountdetail

 

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





收藏 推荐 打印 | 录入: | 阅读:
相关新闻       Android开源库 
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数
点评:
       
评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款