我一直在试验groovy-android-gradle-plugin来看看我们是否可以在groovy for android中进行编码。但是,当我使用插件以及一些基本库时,它超出了每个dex文件限制的65,536个方法。有没有清洁/最佳实践的方式来处理这些问题?使用groovy-android-gradle-plugin超过了65536的方法限制
1
A
回答
0
您有几个选项。
将您的应用分成多个dex文件。示例here。
应用“Facebook修复”,如here所述。 注意;不建议
ProGuard当然会帮助但不是调试版本,只发布。
最后,有一些很棒的信息here。基本上,外卖是“剥夺它,直到你做到”。
+0
嗨,谢谢你的帮助。最终,我使用了proguard。我没有足够的信誉点upvote,但我已经为以后添加书签。 – user3024231 2014-09-04 07:43:10
相关问题
- 1. 达到了65536字节的限制
- 2. 方法main(String [])的代码超过了65535字节的限制
- 3. Netezza公司:错误:65536:记录大小限制超过
- 4. 超过了BufferedReader的大小限制?
- 5. 当Excel工作表中的行数超过了65536行的限制时,Excel导出失败。srs
- 6. 平均值,超过65536元的StDev?
- 7. 超过GCOverhead限制
- 8. Websocket最大帧长度已超过65536
- 9. 方法使用限制
- 10. 方法的代码...是超过65535个字节限制
- 11. 关键'数据源'的值长度超过了'128'的限制
- 12. 超过Hadoop内存限制
- 13. 超过图表API限制
- 14. SnappyData:java.lang.OutOfMemoryError:GC开销超过限制
- 15. Messenger平台限制错误(#613)调用这个API已经超过了限速
- 16. 超过R中的内存限制(即使使用24GB RAM)
- 17. 超过了Android Twitter API限额
- 18. 配置控制台应用程序以从wcf接收超过65536个
- 19. 要复制的LOB数据(78862)的长度超过配置的最大值65536
- 20. 使用迭代时超出了Clojure GC开销限制
- 21. 查找字符串 - >查询超过了资源限制
- 22. 易趣错误:已超过了最长呼叫限制
- 23. 数据库大小限制超过了什么?
- 24. 使用LinearLayout的按钮超出限制
- 25. 超过65535字节的限制onItemClick
- 26. _jspService超过65535字节的限制
- 27. codeigniter中的分页超过限制
- 28. 超过509带宽限制的问题
- 29. 超过Hackerrank的时间限制
- 30. Postgres没有使用索引超过一定的行数限制?
您是否考虑过在运行时加载Jars? – BlamKiwi 2014-08-29 04:09:56
你能让我知道如何做到这一点,如果可能的话,我可以学习一些例子。我在这方面有点新鲜。 – user3024231 2014-08-29 04:12:54
http://android-developers.blogspot.co.nz/2011/07/custom-class-loading-in-dalvik.html 似乎最好的谷歌后。我更多的是NDK/C++ lad。 – BlamKiwi 2014-08-29 04:17:46