关于加入第三方包之后导致自定义包无法找到问题

在项目开发过程中,引入第三方的jar包之后,报出一下错误,提示自定义类无法找到,但删除引入的第三方包之后,运行正常:

关于加入第三方包之后导致自定义包无法找到问题_第1张图片

起初怀疑是第三方Jar包问题,经过反复查看,结果发现真正原因在于引入第三方包之后,导致项目的类、方法数超出了Android的虚拟机允许的范围,而起初遇到该问题的时候,在Gradle中增加了以下代码临时解决:

    

defaultConfig {
   multiDexEnabled = true 
   }

但实际上该方案并不完整,真正解决方案请参考:

http://stackoverflow.com/questions/15209831/unable-to-execute-dex-method-id-not-in-0-0xffff-65536



你可能感兴趣的:(关于加入第三方包之后导致自定义包无法找到问题)