android使用友盟推送时部分机型初始化register失败

android使用友盟推送时部分机型初始化register失败,
机型为:华为mate以及荣耀系列
报错如下:
日志如下:

 Rejecting re-init on previously-failed class java.lang.Class: java.lang.NoClassDefFoundError: Failed resolution of: Lcom/taobao/orange/OrangeConfigListenerV1;
at java.lang.Object java.lang.reflect.Constructor.newInstance0!(java.lang.Object[]) (Constructor.java:-2)
at java.lang.Object java.lang.reflect.Constructor.newInstance(java.lang.Object[]) (Constructor.java:430)
at com.taobao.accs.IACCSManager com.taobao.accs.ACCSManager.createInner(android.content.Context, java.lang.String) (Taobao:373)
at com.taobao.accs.IACCSManager com.taobao.accs.ACCSManager.getAccsInstance(android.content.Context, java.lang.String) (Taobao:359)
at void com.taobao.agoo.TaobaoRegister.register(android.content.Context, java.lang.String, java.lang.String, java.lang.String, com.taobao.agoo.IRegister) (Taobao:79)
at void com.umeng.message.PushAgent.b() (PushAgent.java:142)
at void com.umeng.message.PushAgent.register(com.umeng.message.IUmengRegisterCallback) (PushAgent.java:254)
at void com.windfindtech.ishanghai.umengpush.UmengPushManager.startUmengPush(android.content.Context) (UmengPushManager.java:24)
at void com.windfindtech.ishanghai.ISHApplication.onCreate() (ISHApplication.java:60)

关键报错代码:


android使用友盟推送时部分机型初始化register失败_第1张图片
image.png

最终:找了许久,没有突破口,不过在最后突然发现其实友盟自己已经成功获取到了token,日志过滤如下:

I/accs.Config:  getDeviceToken token:Ag4KtmOHOsgrtltLGUWhRKKGX40*****

测试可以正常推送数据!

你可能感兴趣的:(android使用友盟推送时部分机型初始化register失败)