使用个推时总是找不到pushmanager

在使用个推时,PushManager.getInstance().initialize(this.getApplicationContext());这个方法报错java.lang.NoClassDefFoundError: Failed resolution of: Lcom/igexin/sdk/PushManager;
Didn't find class "com.igexin.sdk.PushManager" on path: DexPathList[[zip file "/da

5个回答

首先确认你导入了jar包,并且通过Build Path当jar包导入到了工程目录中,最后你先clean一下整个项目,然后在运行工程,先试试。

还是不行,还是报错,错误有java.lang.ClassNotFoundException: com.igexin.sdk.PushManager 08-17 15:53:35.324: E/AndroidRuntime(24339): Caused by: java.lang.ClassNotFoundException: Didn't find class "com.igexin.sdk.PushManager" on path: DexPathList[[zip file "/data/app/com.tjqx.app-2/base.apk"],nativeLibraryDirectories=[/data/app/com.tjqx.app-2/lib/arm, /vendor/lib, /system/lib]]

把相同包名的包合并试试,特别是v4和v7

这个是版本的问题。
as中使用最新的个推版本,就不会出错了!
如果感觉我回答的有问题,那就是你没仔细看文档!不用谢。

确认混淆等问题,可反编译查看最终APK里是否保留个推代码

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐