Java com.squareup.okhttp3(3.14.0)导致Android 7出现异常?

Java com.squareup.okhttp3(3.14.0)导致Android 7出现异常?,java,android,exception,okhttp,logcat,Java,Android,Exception,Okhttp,Logcat,该代码在Android 9+上运行良好,但在三星Galaxy S6/Android 7上产生异常: myCode.java: ... // getOkHttp3Response import okhttp3.OkHttpClient; //com.squareup.okhttp3.okHttp.3.14.0 import okhttp3.Request; import okhttp3.Response; ... private String getRouteOkHttp3Response(Str

该代码在Android 9+上运行良好,但在三星Galaxy S6/Android 7上产生异常:

myCode.java:

...
// getOkHttp3Response
import okhttp3.OkHttpClient; //com.squareup.okhttp3.okHttp.3.14.0
import okhttp3.Request;
import okhttp3.Response;
...
private String getRouteOkHttp3Response(String _uri) {
    OkHttpClient httpClient = new OkHttpClient();
    String strResp = "";
    try {
        Request request = new Request.Builder().url(_uri).build();
        Response response = httpClient.newCall(request).execute();
        if (!response.isSuccessful()) {
            throw new IOException("Unexpected code " + response);
        }
        strResp = response.body().string();
        if (!strResp.equalsIgnoreCase("")) {
            return strResp;
        } else {
            return "";
        }
    } catch (Exception e) {
        System.out.println( "getRouteOkHttp3Response Exception: " + e.getMessage() );
        return "";
    }
};
Android Studio logCat:

2020-06-23 11:30:41.260 15493-15493/? I/System.out: getRouteOkHttp3Response Exception: null
导致异常的原因是什么?是否与API版本有关

根据: 它似乎得到了安卓4.1.1.4的支持

编辑: 生成版本(来自Build.gradle)

-3.14.x需要安卓5+,这对于您的原始问题来说应该可以,但与mvnrepository不匹配。您应该将minSdkVersion升级到21,或者恢复到OkHttp 3.12.12。-3.14.x需要安卓5+,这对于您的原始问题来说应该可以,但与mvnrepository不匹配。您应该将minSdkVersion升级到21,或者恢复到OkHttp 3.12.12。
ext {
   buildToolsVersion = "28.0.3"
   minSdkVersion = 16
   compileSdkVersion = 28
   targetSdkVersion = 28
}