如果我没有达到64k限制,为什么我需要启用multidex?

时间:2017-12-11 16:52:02

标签: android xamarin.forms multidex

我用方法限制64k和Multi-dex标志读到了这个问题。 设置Multi-dex,适合我! 但我用https://github.com/google/android-classyshark检查了我的应用,它说我的应用有方法计数:30925

那么我怎么可能因为代码2错误而退出“java.exe”?有什么想法吗?

1 个答案:

答案 0 :(得分:1)

来自doc

  

如果您的应用及其引用的库超过65,536种方法,则会遇到构建错误,表明您的应用已达到Android构建架构的限制

我读过某个地方,

App Compat包含~16k方法
Google Play服务GCM包含~17k方法

在这里,您可能正在使用可能正在使用其他库的库。所以你可能想尝试其他工具来检查实际的方法计数。