首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何缩小代码--在dex中65k方法限制

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

Stack Overflow用户
提问于 2013-03-18 15:34:11
回答 6查看 52.5K关注 0票数 91

我有一个相当大的Android应用程序,它依赖于许多库项目。Android编译器有一个限制,每个.dex文件只能有65536个方法,我正在超越这个数字。

当达到方法限制时,基本上有两条路径可供选择(至少据我所知)。

1)压缩你的代码

2)构建多个dex文件(see this blog post)

我对这两种方法都进行了研究,试图找出是什么原因导致我的方法数量如此之高。Google Drive API占据了最大的份额,超过12,000个Guava依赖项。驱动器应用编程接口v2的库总数超过23,000!

我想我的问题是,你认为我应该做什么?我是否应该删除Google Drive集成作为我的应用程序的一项功能?有没有办法缩小API的使用范围(是的,我用的是proguard)?我应该走多重索引路线(这看起来相当痛苦,特别是处理第三方API)?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15471772

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档