在项目开发过程当中,引入第三方的jar包以后,报出一下错误,提示自定义类没法找到,但删除引入的第三方包以后,运行正常:spa
起初怀疑是第三方Jar包问题,通过反复查看,结果发现真正缘由在于引入第三方包以后,致使项目的类、方法数超出了Android的虚拟机容许的范围,而起初遇到该问题的时候,在Gradle中增长了如下代码临时解决:code
defaultConfig { multiDexEnabled = true }
但实际上该方案并不完整,真正解决方案请参考:ci
http://stackoverflow.com/questions/15209831/unable-to-execute-dex-method-id-not-in-0-0xffff-65536 开发