为了账号安全,请及时绑定邮箱和手机立即绑定

如何缩小代码-dex中的65k方法限制

如何缩小代码-dex中的65k方法限制

慕码人8056858 2019-11-07 11:08:00
我有一个相当大的Android应用程序,它依赖于许多图书馆项目。Android编译器每个.dex文件有65536个方法的限制,而我已经超过了这个数目。达到方法限制时,基本上可以选择两种路径(至少我知道)。1)缩小您的代码2)构建多个dex文件(请参阅此博客文章)我对两者进行了调查,试图找出导致我的方法计数过高的原因。Google Drive API的Guava依赖性最大,超过12,000。Drive API v2的库总数超过23,000!我想我的问题是,您认为我应该怎么做?我是否应该删除Google云端硬盘集成作为应用程序的功能?有没有一种缩小API的方法(是的,我使用proguard)?我应该走多dex路线吗(看起来很痛苦,尤其是与第三方API的交流)?
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 532 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信