问题描述
在 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 (将#修改为@)