所以已经知道这个错误的解决方案:
import quandl
mydata=quandl.get("FRED/GDP")
是否启用multidex支持。我已经这样做了,并且应用了proguard收缩,但仍然得到了这个错误。 multidex是否也有限制(可能远高于64k)?
我正在使用几个巨大的库,但在以某种方式重新设计所有内容以使用更少的库之前,了解它的答案会很高兴。 (我将桌面应用移植到Android。)
答案 0 :(得分:0)
的解决方案特定错误消息不以启用multi-dex支持。启用multi-dex support 时会出现错误,但构建系统确定需要将太多方法添加到主dex文件中才能使您的应用正常工作。
根据您的Android Gradle插件版本,您可能会受到this bug的影响,导致主要dex文件中包含太多方法。解决方案是升级到Android Gradle插件2.2或更新版本,并构建工具24或更新版本。
如果这不能解决问题,那么您的主要活动onCreate()
代码中可能确实存在许多(传递性)方法依赖性。