我有一个相当大的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
提交
取消