debug包,没有混淆代码,也报错。
测试机:OPPO K7x
Android版本:12
出错代码:
LCMixPushManager.registerOppoPush(application, OPPO_APPKEY, OPPO_APPSECRET, LCOPPOPushAdapter())
问题:
3.4.0的oppo推送SDK,ICallBackResultService的onRegister()有修改,LCOPPOPushAdapter 没有实现新的onRegister
SDK版本:
implementation(name: 'com.heytap.msp_3.4.0', ext: 'aar')
implementation 'cn.leancloud:mixpush-oppo:8.2.19'
implementation 'commons-codec:commons-codec:1.6'
错误日志
java.lang.AbstractMethodError: abstract method "void com.heytap.msp.push.callback.ICallBackResultService.onRegister(int, java.lang.String, java.lang.String, java.lang.String)"
at com.heytap.mcssdk.f.a.a(Unknown Source:182)
at com.heytap.mcssdk.f.a.a(Unknown Source:0)
at com.heytap.mcssdk.f.a$1.run(Unknown Source:8)
at android.os.Handler.handleCallback(Handler.java:938)
at android.os.Handler.dispatchMessage(Handler.java:99)
at android.os.Looper.loopOnce(Looper.java:233)
at android.os.Looper.loop(Looper.java:344)
at android.app.ActivityThread.main(ActivityThread.java:8249)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:589)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:1071)