NoClassDefFoundError 在 4.4 kitkat 但在 5.0 Lollipop 中没有 - 找不到 class

NoClassDefFoundError in 4.4 kitkat but not in 5.0 Lollipop - Could not find class

我的应用程序有错误,但我找不到它。 Android 5.0正常,但是在4.4的下面出现这个错误:

Could not find class 'com.quickblox.q_municate.utils.ImageUtils$SmartUriDecoder', referenced from method com.quickblox.q_municate.utils.ImageUtils.getImageLoaderConfiguration

出现后不久:

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

有谁知道那是什么?

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

你可以试试,

multiDexEnabled = false

在您的 build.gradle 文件中。

如果您已经有 multiDexEnabled = true,则将其更改为 false 或添加这一新行。