android 8.1.0

来源:-

昨夜星辰璀璨

2018-05-17 17:25

老师 求问安卓 8.1.0版本 https 不能获取数据。

异常数据 

<-- HTTP FAILED: javax.net.ssl.SSLHandshakeException: java.lang.RuntimeException: error:04000071:RSA routines:OPENSSL_internal:DATA_TOO_LARGE

05-17 07:33:25.881 10337-10337/com.qiandw W/System.err: javax.net.ssl.SSLHandshakeException: java.lang.RuntimeException: error:04000071:RSA routines:OPENSSL_internal:DATA_TOO_LARGE

05-17 07:33:25.882 10337-10337/com.qiandw W/System.err:     at com.android.org.conscrypt.ConscryptFileDescriptorSocket.startHandshake(ConscryptFileDescriptorSocket.java:219)

        at okhttp3.internal.connection.RealConnection.connectTls(RealConnection.java:281)

05-17 07:33:25.884 10337-10337/com.qiandw W/System.err:     at okhttp3.internal.connection.RealConnection.establishProtocol(RealConnection.java:251)

05-17 07:33:25.885 10337-10337/com.qiandw W/System.err:     at okhttp3.internal.connection.RealConnection.connect(RealConnection.java:151)

        at okhttp3.internal.connection.StreamAllocation.findConnection(StreamAllocation.java:192)

        at okhttp3.internal.connection.StreamAllocation.findHealthyConnection(StreamAllocation.java:121)

        at okhttp3.internal.connection.StreamAllocation.newStream(StreamAllocation.java:100)

05-17 07:33:25.893 10337-10337/com.qiandw W/System.err:     at okhttp3.internal.connection.ConnectInterceptor.intercept(ConnectInterceptor.java:42)

05-17 07:33:25.894 10337-10337/com.qiandw W/System.err:     at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)

        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)

        at okhttp3.internal.cache.CacheInterceptor.intercept(CacheInterceptor.java:93)

        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)

        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)

        at okhttp3.internal.http.BridgeInterceptor.intercept(BridgeInterceptor.java:93)

05-17 07:33:25.895 10337-10337/com.qiandw W/System.err:     at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)

        at okhttp3.internal.http.RetryAndFollowUpInterceptor.intercept(RetryAndFollowUpInterceptor.java:120)

        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)

        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)

        at okhttp3.logging.HttpLoggingInterceptor.intercept(HttpLoggingInterceptor.java:211)

        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)

05-17 07:33:25.896 10337-10337/com.qiandw W/System.err:     at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)

        at com.qiandw.app.GlobalConfiguration$2.intercept(GlobalConfiguration.java:164)

        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:92)

        at okhttp3.internal.http.RealInterceptorChain.proceed(RealInterceptorChain.java:67)

        at okhttp3.RealCall.getResponseWithInterceptorChain(RealCall.java:185)

05-17 07:33:25.897 10337-10337/com.qiandw W/System.err:     at okhttp3.RealCall.execute(RealCall.java:69)

        at retrofit2.OkHttpCall.execute(OkHttpCall.java:180)

        at retrofit2.adapter.rxjava2.CallExecuteObservable.subscribeActual(CallExecuteObservable.java:41)

05-17 07:33:25.898 10337-10337/com.qiandw W/System.err:     at io.reactivex.Observable.subscribe(Observable.java:10901)

        at retrofit2.adapter.rxjava2.BodyObservable.subscribeActual(BodyObservable.java:34)

        at io.reactivex.Observable.subscribe(Observable.java:10901)

05-17 07:33:25.899 10337-10337/com.qiandw W/System.err:     at io.reactivex.internal.operators.flowable.FlowableFromObservable.subscribeActual(FlowableFromObservable.java:29)

05-17 07:33:25.901 10337-10337/com.qiandw W/System.err:     at io.reactivex.Flowable.subscribe(Flowable.java:12995)

05-17 07:33:25.902 10337-10337/com.qiandw W/System.err:     at io.reactivex.internal.operators.flowable.FlowableOnBackpressureLatest.subscribeActual(FlowableOnBackpressureLatest.java:32)

        at io.reactivex.Flowable.subscribe(Flowable.java:12995)

        at io.reactivex.Flowable.subscribe(Flowable.java:12941)

        at io.reactivex.internal.operators.flowable.FlowableSubscribeOn$SubscribeOnSubscriber.run(FlowableSubscribeOn.java:82)

        at io.reactivex.internal.schedulers.ScheduledRunnable.run(ScheduledRunnable.java:61)

05-17 07:33:25.904 10337-10337/com.qiandw W/System.err:     at io.reactivex.internal.schedulers.ScheduledRunnable.call(ScheduledRunnable.java:52)

        at java.util.concurrent.FutureTask.run(FutureTask.java:266)

        at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:301)

        at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)

05-17 07:33:25.906 10337-10337/com.qiandw W/System.err:     at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)

05-17 07:33:25.909 10337-10337/com.qiandw W/System.err:     at java.lang.Thread.run(Thread.java:764)

05-17 07:33:25.910 10337-10337/com.qiandw W/System.err: Caused by: java.security.cert.CertificateException: java.lang.RuntimeException: error:04000071:RSA routines:OPENSSL_internal:DATA_TOO_LARGE

05-17 07:33:25.914 10337-10337/com.qiandw W/System.err:     at com.android.org.conscrypt.OpenSSLX509Certificate.verifyOpenSSL(OpenSSLX509Certificate.java:366)

05-17 07:33:25.925 10337-10337/com.qiandw W/System.err:     at com.android.org.conscrypt.OpenSSLX509Certificate.verify(OpenSSLX509Certificate.java:394)

        at com.library.common.di.module.ClientModule$2.checkServerTrusted(ClientModule.java:286)

        at com.android.org.conscrypt.Platform.checkServerTrusted(Platform.java:201)

        at com.android.org.conscrypt.ConscryptFileDescriptorSocket.verifyCertificateChain(ConscryptFileDescriptorSocket.java:399)

        at com.android.org.conscrypt.NativeCrypto.SSL_do_handshake(Native Method)

        at com.android.org.conscrypt.SslWrapper.doHandshake(SslWrapper.java:374)

05-17 07:33:25.926 10337-10337/com.qiandw W/System.err:     at com.android.org.conscrypt.ConscryptFileDescriptorSocket.startHandshake(ConscryptFileDescriptorSocket.java:217)

05-17 07:33:25.927 10337-10337/com.qiandw W/System.err: ... 43 more

05-17 07:33:25.929 10337-10337/com.qiandw W/System.err: Caused by: java.lang.RuntimeException: error:04000071:RSA routines:OPENSSL_internal:DATA_TOO_LARGE

05-17 07:33:25.931 10337-10337/com.qiandw W/System.err:     at com.android.org.conscrypt.NativeCrypto.X509_verify(Native Method)

        at com.android.org.conscrypt.OpenSSLX509Certificate.verifyOpenSSL(OpenSSLX509Certificate.java:364)

    ... 50 more


写回答 关注

3回答

  • LovelyChubby
    2018-05-17 17:51:35

    RSA routines:OPENSSL_internal:DATA_TOO_LARGE  文件太大了 okhttp是支持大文件下载的 有可能是你的sd卡存储空间不够了

  • 杨伟乔
    2018-09-07 10:27:55

    有人知道吗? 我也遇到这个问题了 


  • 有人啊
    2018-07-11 16:06:32

    muzhi.baidu.com

Android O(8.0)通知栏解决方案

本课程主要介绍Android 8.0 ChannelNotification的管理。

6673 学习 · 5 问题

查看课程