大哥们,最近做公司的android项目遇到遇到一个问题,还请帮忙解决一下。
描述:项目有个视频通话功能,已经集成视频通话SDK,需要在Application中初始化视频地址。

但是app在 Android10 平台上启动的时候回闪退,报错信息如下:
java.lang.RuntimeException: Unable to create application com.hybrid.ui.util.NApplication: java.lang.IllegalStateException: Unable to extract the trust manager on Android10Platform, sslSocketFactory is class com.android.org.conscrypt.OpenSSLSocketFactoryImpl
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6545)
at android.app.ActivityThread.access$1400(ActivityThread.java:220)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1883)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:224)
at android.app.ActivityThread.main(ActivityThread.java:7520)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
Caused by: java.lang.IllegalStateException: Unable to extract the trust manager on Android10Platform, sslSocketFactory is class com.android.org.conscrypt.OpenSSLSocketFactoryImpl
at okhttp3.internal.platform.Platform.buildCertificateChainCleaner(Platform.kt:152)
at okhttp3.OkHttpClient$Builder.sslSocketFactory(OkHttpClient.kt:698)
at com.fhvideo.impl.a.d(FHClientImpl.java:6)
at com.fhvideo.impl.a.init(FHClientImpl.java:11)
at com.fhvideo.bank.impl.FHBankClientImpl.init(FHBankClientImpl.java:3)
at com.hybrid.ui.util.NApplication.initVideoSdk(NApplication.java:339)
at com.hybrid.ui.util.NApplication.onCreate(NApplication.java:85)
at android.app.Instrumentation.callApplicationOnCreate(Instrumentation.java:1190)
at android.app.ActivityThread.handleBindApplication(ActivityThread.java:6540)
at android.app.ActivityThread.access$1400(ActivityThread.java:220)
at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1883)
at android.os.Handler.dispatchMessage(Handler.java:107)
at android.os.Looper.loop(Looper.java:224)
at android.app.ActivityThread.main(ActivityThread.java:7520)
at java.lang.reflect.Method.invoke(Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:539)
at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:950)
2020-03-04 13:51:43.296 676-18659/? E/ResolverController: No valid NAT64 prefix (212, <unspecified>/0)
2020-03-04 13:51:43.312 676-1461/? E/FrameworkListener: read() failed (Connection reset by peer)
2020-03-04 13:51:43.396 18651-18651/com.mtb:core E/libc: Access denied finding property "ro.vendor.df.effect.conflict"
2020-03-04 13:51:43.413 18651-18651/com.mtb:core E/AndroidRuntime: FATAL EXCEPTION: main
Android10以下版本可以正常使用,百度了有人说是OkHttp版本问题,换了版本还是未解决,还请各位大哥帮忙,不胜感激。
您的每一个用心回答,都会让这个世界变得更美好一些!