4.4 kitkat中的NoClassDefFoundError但5.0 Lollipop中没有 - 找不到类

时间:2015-12-03 17:48:47

标签: java android quickblox image-load q-municate

我的应用程序出错但我找不到它。 Android 5.0正常运行,但在以下错误的4.4中:

  

无法找到课程   ' com.quickblox.q_municate.utils.ImageUtils $ SmartUriDecoder&#39 ;,   从方法中引用   com.quickblox.q_municate.utils.ImageUtils.getImageLoaderConfiguration

出现后不久:

  

java.lang.NoClassDefFoundError:   com.quickblox.q_municate.utils.ImageUtils $ SmartUriDecoder
  在   com.quickblox.q_municate.utils.ImageUtils.getImageLoaderConfiguration(ImageUtils.java:67)   在com.quickblox.q_municate.App.initImageLoader(App.java:32)
  在com.quickblox.q_municate.App.initApplication(App.java:42)
  在com.quickblox.q_municate.App.onCreate(App.java:27)

有谁知道它能是什么?

2 个答案:

答案 0 :(得分:0)

你可以试试,

multiDexEnabled = false

build.gradle文件中。

如果您已经multiDexEnabled = true,请将其更改为false或添加此新行。

答案 1 :(得分:-1)

确保您在项目中导入了正确的库并转到您的gradle以确保您正在编译您尝试使用的所有内容。