android更新极光后报错

wangwo_1991
2017-01-05 06:42 2.3k 0
java.lang.NoClassDefFoundError: Failed resolution of: Lcn/jpush/android/api/JPushInterface;
Caused by: java.lang.ClassNotFoundException: 
    Didn't find class "cn.jpush.android.api.JPushInterface" on path: 
        DexPathList[[zip file "/data/app/com.isales.isalesbaby-2/base.apk"],
        nativeLibraryDirectories=[/data/app/com.isales.isalesbaby-2/lib/arm, /vendor/lib, /system/lib]]
Suppressed: java.lang.ClassNotFoundException: cn.jpush.android.api.JPushInterface
Caused by: java.lang.NoClassDefFoundError: Class not found using the boot class loader; no stack available

2个回答

热门排序
  • 请问是否在所有设备上都有这个问题?确认您工程的方法数量是否超过65K个方法,如超过了是否做了分包策略。
    关于分包可以查询Android分包MultiDex原理相关资料。

  • 3.0.0开始需要引入jcore的包。需要新增配置。其它配置不变compile 'cn.jiguang.sdk:jcore:1.0.0'

    是不是没有引入这个包。