问题:
通过 maven/aar 两种方式接入push-7.0.61.302,均报以下错误
异常日志:
java.lang.NoClassDefFoundError: Failed resolution of: Lcom/hihonor/push/sdk/HonorPushClient;
at com.wg.honorpusher.HonorPushInnerClient.init(HonorPushInnerClient.kt:38)
at com.yjy.pusher.Pusher.initClient(Pusher.kt:145)
at com.yjy.pusher.Pusher.init(Pusher.kt:141)
at com.xxx.activity.push.PushTask.run(PushTask.java:58)
at com.alibaba.android.alpha.Task$1.run(Task.java:153)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:930)
Caused by: java.lang.ClassNotFoundException: Didn´t find class ”com.hihonor.push.sdk.HonorPushClient” on path: DexPathList[,nativeLibraryDirectories=[/data/app/~~_AqZ7US8FQ2JBAXodPf_RQ==/com.vanke.activity-rrfakgUoB7lT8CvjulxMIA==/lib/arm64, /data/app/~~_AqZ7US8FQ2JBAXodPf_RQ==/com.vanke.activity-rrfakgUoB7lT8CvjulxMIA==/base.apk!/lib/arm64-v8a, /system/lib64, /product_h/lib64, /system_ext/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:218)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at com.wg.honorpusher.HonorPushInnerClient.init(HonorPushInnerClient.kt:38)
at com.yjy.pusher.Pusher.initClient(Pusher.kt:145)
at com.yjy.pusher.Pusher.init(Pusher.kt:141)
at com.xxx.activity.push.PushTask.run(PushTask.java:58)
at com.alibaba.android.alpha.Task$1.run(Task.java:153)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:930)
2023-08-03 13:35:54.497 17149-17477 CrashReport com.vanke.activity E java.lang.NoClassDefFoundError: Failed resolution of: Lcom/hihonor/push/sdk/HonorPushClient;
at com.wg.honorpusher.HonorPushInnerClient.init(HonorPushInnerClient.kt:38)
at com.yjy.pusher.Pusher.initClient(Pusher.kt:145)
at com.yjy.pusher.Pusher.init(Pusher.kt:141)
at com.vanke.activity.push.PushTask.run(PushTask.java:58)
at com.alibaba.android.alpha.Task$1.run(Task.java:153)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:930)
Caused by: java.lang.ClassNotFoundException: Didn´t find class ”com.hihonor.push.sdk.HonorPushClient” on path: DexPathList[,nativeLibraryDirectories=[/data/app/~~_AqZ7US8FQ2JBAXodPf_RQ==/com.vanke.activity-rrfakgUoB7lT8CvjulxMIA==/lib/arm64, /data/app/~~_AqZ7US8FQ2JBAXodPf_RQ==/com.vanke.activity-rrfakgUoB7lT8CvjulxMIA==/base.apk!/lib/arm64-v8a, /system/lib64, /product_h/lib64, /system_ext/lib64]]
at dalvik.system.BaseDexClassLoader.findClass(BaseDexClassLoader.java:218)
at java.lang.ClassLoader.loadClass(ClassLoader.java:379)
at java.lang.ClassLoader.loadClass(ClassLoader.java:312)
at com.wg.honorpusher.HonorPushInnerClient.init(HonorPushInnerClient.kt:38)
at com.yjy.pusher.Pusher.initClient(Pusher.kt:145)
at com.yjy.pusher.Pusher.init(Pusher.kt:141)
at com.vanke.activity.push.PushTask.run(PushTask.java:58)
at com.alibaba.android.alpha.Task$1.run(Task.java:153)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1167)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:641)
at java.lang.Thread.run(Thread.java:930) |