Android 4.4.4 三星 Tab E SM-T561

问题描述

在 Android 版本 9(手机)中一切正常,但在“Samsung galaxy Tab E SM-T561”Android 版本“4.4.4”上运行时显示错误

"Javax.net.ssl.SSLHandshakeException: javax.net.ssl.SSLProtocolException: SSL 握手中止:SSL 库失败,通常是协议错误"。

我正在使用 Retrofit2 库

我使用过的代码

public static Retrofit getapiclient()
{
    OkHttpClient okHttpClient = new OkHttpClient.Builder()
            .connectTimeout(1,TimeUnit.MINUTES)
            .readTimeout(30,TimeUnit.SECONDS)
            .writeTimeout(15,TimeUnit.SECONDS)
            .build();

    if (retrofit == null){
        retrofit = new Retrofit.Builder()
                .baseUrl(BASE_URL)
                .client(okHttpClient)
                .addConverterFactory(GsonConverterFactory.create()).build();
    }
    return retrofit;
}

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)