Rejecting re-init on previously-failed class java.lang.Class<okhttp3.internal.platform.ConscryptPlatform$configureTrustManager$1>: java.lang.NoClassDefFoundError: Failed resolution of: Lorg/conscrypt/ConscryptHostnameVerifier;
错误信息
Rejecting re-init on previously-failed class java.lang.Class<okhttp3.internal.platform.ConscryptPlatform$configureTrustManager$1>: java.lang.NoClassDefFoundError: Failed resolution of: Lorg/conscrypt/ConscryptHostnameVerifier;
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.ConscryptSocketAdapter$Companion.buildIfSupported() (ConscryptSocketAdapter.kt:61)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at void okhttp3.internal.platform.AndroidPlatform.<init>() (AndroidPlatform.kt:44)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at okhttp3.internal.platform.Platform okhttp3.internal.platform.AndroidPlatform$Companion.buildIfSupported() (AndroidPlatform.kt:211)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform$Companion.findPlatform() (Platform.kt:206)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform$Companion.access$findPlatform(okhttp3.internal.platform.Platform$Companion) (Platform.kt:168)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at void okhttp3.internal.platform.Platform.<clinit>() (Platform.kt:169)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at void okhttp3.OkHttpClient.<init>(okhttp3.OkHttpClient$Builder) (OkHttpClient.kt:220)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at okhttp3.OkHttpClient okhttp3.OkHttpClient$Builder.build() (OkHttpClient.kt:962)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at void cn.openkey.com.blemodule.a.a.<init>(cn.openkey.com.blemodule.a.g) (Api.java:59)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at cn.openkey.com.blemodule.a.a cn.openkey.com.blemodule.a.a.a(cn.openkey.com.blemodule.a.g) (Api.java:25)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at cn.openkey.com.blemodule.a.c cn.openkey.com.blemodule.c.b.a() (OpenKeyModel.java:15)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at void cn.openkey.com.blemodule.c.b.a(java.util.Map, cn.openkey.com.blemodule.a.e) (OpenKeyModel.java:21)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at void cn.openkey.com.blemodule.a.open(java.lang.String, java.lang.String, int, java.lang.String, java.lang.String) (BaseOpenKey.java:131)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at void com.pujie.face_turnstile_vthree.OpenDoor.OpenKeyEnca.OpenDoorLock(java.lang.ref.WeakReference, java.lang.String) (OpenKeyEnca.java:28)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at void com.pujie.face_turnstile_vthree.Setting.OpenDoorActivity.onClick(android.view.View) (OpenDoorActivity.java:154)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at boolean android.view.View.performClick() (View.java:5637)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at void android.view.View$PerformClick.run() (View.java:22429)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:751)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:95)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at void android.os.Looper.loop() (Looper.java:154)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6121)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:892)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:782)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: Caused by: java.lang.ClassNotFoundException: Didn't find class "org.conscrypt.ConscryptHostnameVerifier" on path: DexPathList[[zip file "/data/app/com.pujie.face_turnstile_vthree-2/base.apk"],nativeLibraryDirectories=[/data/app/com.pujie.face_turnstile_vthree-2/lib/arm64, /data/app/com.pujie.face_turnstile_vthree-2/base.apk!/lib/arm64-v8a, /system/lib64, /vendor/lib64]]
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at java.lang.Class dalvik.system.BaseDexClassLoader.findClass(java.lang.String) (BaseDexClassLoader.java:56)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String, boolean) (ClassLoader.java:380)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at java.lang.Class java.lang.ClassLoader.loadClass(java.lang.String) (ClassLoader.java:312)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at okhttp3.internal.platform.android.SocketAdapter okhttp3.internal.platform.android.ConscryptSocketAdapter$Companion.buildIfSupported() (ConscryptSocketAdapter.kt:61)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at void okhttp3.internal.platform.AndroidPlatform.<init>() (AndroidPlatform.kt:44)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at okhttp3.internal.platform.Platform okhttp3.internal.platform.AndroidPlatform$Companion.buildIfSupported() (AndroidPlatform.kt:211)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform$Companion.findPlatform() (Platform.kt:206)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at okhttp3.internal.platform.Platform okhttp3.internal.platform.Platform$Companion.access$findPlatform(okhttp3.internal.platform.Platform$Companion) (Platform.kt:168)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at void okhttp3.internal.platform.Platform.<clinit>() (Platform.kt:169)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at void okhttp3.OkHttpClient.<init>(okhttp3.OkHttpClient$Builder) (OkHttpClient.kt:220)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at okhttp3.OkHttpClient okhttp3.OkHttpClient$Builder.build() (OkHttpClient.kt:962)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at void cn.openkey.com.blemodule.a.a.<init>(cn.openkey.com.blemodule.a.g) (Api.java:59)
2022-09-30 09:53:39.387 19165-19165/com.pujie.face_turnstile_vthree I/art: at cn.openkey.com.blemodule.a.a cn.openkey.com.blemodule.a.a.a(cn.openkey.com.blemodule.a.g) (Api.java:25)
2022-09-30 09:53:39.388 19165-19165/com.pujie.face_turnstile_vthree I/art: at cn.openkey.com.blemodule.a.c cn.openkey.com.blemodule.c.b.a() (OpenKeyModel.java:15)
2022-09-30 09:53:39.388 19165-19165/com.pujie.face_turnstile_vthree I/art: at void cn.openkey.com.blemodule.c.b.a(java.util.Map, cn.openkey.com.blemodule.a.e) (OpenKeyModel.java:21)
2022-09-30 09:53:39.388 19165-19165/com.pujie.face_turnstile_vthree I/art: at void cn.openkey.com.blemodule.a.open(java.lang.String, java.lang.String, int, java.lang.String, java.lang.String) (BaseOpenKey.java:131)
2022-09-30 09:53:39.388 19165-19165/com.pujie.face_turnstile_vthree I/art: at void com.pujie.face_turnstile_vthree.OpenDoor.OpenKeyEnca.OpenDoorLock(java.lang.ref.WeakReference, java.lang.String) (OpenKeyEnca.java:28)
2022-09-30 09:53:39.388 19165-19165/com.pujie.face_turnstile_vthree I/art: at void com.pujie.face_turnstile_vthree.Setting.OpenDoorActivity.onClick(android.view.View) (OpenDoorActivity.java:154)
2022-09-30 09:53:39.388 19165-19165/com.pujie.face_turnstile_vthree I/art: at boolean android.view.View.performClick() (View.java:5637)
2022-09-30 09:53:39.388 19165-19165/com.pujie.face_turnstile_vthree I/art: at void android.view.View$PerformClick.run() (View.java:22429)
2022-09-30 09:53:39.388 19165-19165/com.pujie.face_turnstile_vthree I/art: at void android.os.Handler.handleCallback(android.os.Message) (Handler.java:751)
2022-09-30 09:53:39.388 19165-19165/com.pujie.face_turnstile_vthree I/art: at void android.os.Handler.dispatchMessage(android.os.Message) (Handler.java:95)
2022-09-30 09:53:39.388 19165-19165/com.pujie.face_turnstile_vthree I/art: at void android.os.Looper.loop() (Looper.java:154)
2022-09-30 09:53:39.388 19165-19165/com.pujie.face_turnstile_vthree I/art: at void android.app.ActivityThread.main(java.lang.String[]) (ActivityThread.java:6121)
2022-09-30 09:53:39.388 19165-19165/com.pujie.face_turnstile_vthree I/art: at java.lang.Object java.lang.reflect.Method.invoke!(java.lang.Object, java.lang.Object[]) (Method.java:-2)
2022-09-30 09:53:39.388 19165-19165/com.pujie.face_turnstile_vthree I/art: at void com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run() (ZygoteInit.java:892)
2022-09-30 09:53:39.388 19165-19165/com.pujie.face_turnstile_vthree I/art: at void com.android.internal.os.ZygoteInit.main(java.lang.String[]) (ZygoteInit.java:782)
2022-09-30 09:53:39.394 19165-19165/com.pujie.face_turnstile_vthree D/NetworkSecurityConfig: No Network Security Config specified, using platform default
2022-09-30 09:53:39.450 19165-19227/com.pujie.face_turnstile_vthree W/System.err: io.reactivex.exceptions.UndeliverableException: The exception could not be delivered to the consumer because it has already canceled/disposed the flow or the exception has nowhere to go to begin with. Further reading: https://github.com/ReactiveX/RxJava/wiki/What's-different-in-2.0#error-handling | java.lang.NoSuchMethodError: No virtual method log(ILjava/lang/String;Ljava/lang/Throwable;)V in class Lokhttp3/internal/platform/Platform; or its super classes (declaration of 'okhttp3.internal.platform.Platform' appears in /data/app/com.pujie.face_turnstile_vthree-2/base.apk)
2022-09-30 09:53:39.451 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at io.reactivex.plugins.RxJavaPlugins.onError(RxJavaPlugins.java:367)
2022-09-30 09:53:39.451 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:69)
2022-09-30 09:53:39.451 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:57)
2022-09-30 09:53:39.451 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:237)
2022-09-30 09:53:39.451 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:272)
2022-09-30 09:53:39.451 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133)
2022-09-30 09:53:39.451 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:607)
2022-09-30 09:53:39.451 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at java.lang.Thread.run(Thread.java:761)
2022-09-30 09:53:39.452 19165-19227/com.pujie.face_turnstile_vthree W/System.err: Caused by: java.lang.NoSuchMethodError: No virtual method log(ILjava/lang/String;Ljava/lang/Throwable;)V in class Lokhttp3/internal/platform/Platform; or its super classes (declaration of 'okhttp3.internal.platform.Platform' appears in /data/app/com.pujie.face_turnstile_vthree-2/base.apk)
2022-09-30 09:53:39.452 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at okhttp3.logging.HttpLoggingInterceptor$Logger$1.log(HttpLoggingInterceptor.java:111)
2022-09-30 09:53:39.452 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.java:161)
2022-09-30 09:53:39.452 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:112)
2022-09-30 09:53:39.452 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:87)
2022-09-30 09:53:39.453 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at cn.openkey.com.blemodule.a.f.a(DefaultHttpConfig.java:76)
2022-09-30 09:53:39.453 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at cn.openkey.com.blemodule.a.f.lambda$q7IT6Cf3IJrCRTONVKDh1EVcE84(DefaultHttpConfig.java)
2022-09-30 09:53:39.453 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at cn.openkey.com.blemodule.a.-$$Lambda$f$q7IT6Cf3IJrCRTONVKDh1EVcE84.intercept(lambda)
2022-09-30 09:53:39.453 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:112)
2022-09-30 09:53:39.453 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.kt:87)
2022-09-30 09:53:39.453 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.kt:194)
2022-09-30 09:53:39.453 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at okhttp3.RealCall.execute(RealCall.kt:67)
2022-09-30 09:53:39.453 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at retrofit2.OkHttpCall.execute(OkHttpCall.java:188)
2022-09-30 09:53:39.453 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at retrofit2.adapter.rxjava2.CallExecuteObservable.subscribeActual(CallExecuteObservable.java:42)
2022-09-30 09:53:39.453 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at io.reactivex.Observable.subscribe(Observable.java:12246)
2022-09-30 09:53:39.453 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at retrofit2.adapter.rxjava2.BodyObservable.subscribeActual(BodyObservable.java:34)
2022-09-30 09:53:39.453 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at io.reactivex.Observable.subscribe(Observable.java:12246)
2022-09-30 09:53:39.453 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at io.reactivex.internal.operators.observable.ObservableSubscribeOn$SubscribeTask.run(ObservableSubscribeOn.java:96)
2022-09-30 09:53:39.453 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at io.reactivex.Scheduler$DisposeTask.run(Scheduler.java:578)
2022-09-30 09:53:39.453 19165-19227/com.pujie.face_turnstile_vthree W/System.err: at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:66)
2022-09-30 09:53:39.453 19165-19227/com.pujie.face_turnstile_vthree W/System.err: ... 6 more
解决办法
使用retrofit2框架时引入的相关的包版本不一致,导入一致版本的包即可解决问题。
例如:在build.gradle(app)中导入如下内容:
dependencies {
implementation 'com.squareup.okhttp3:okhttp:4.10.0'
api 'com.squareup.okhttp3:logging-interceptor:4.10.0'
...
}

7627

被折叠的 条评论
为什么被折叠?



