web-dev-qa-db-ja.com

Androidは内部でOkHttpを使用しますか?

これは、最近継承したAndroidアプリを実行したときに取得するスタックトレースです。明示的な依存関係としてOkHttpを使用しておらず、com.Android.okhttpトレースでは、[〜#〜] aosp [〜#〜]が内部でOkHttpを使用していると思いますか?

Java.lang.Throwable: Explicit termination method 'close' not called
E      at dalvik.system.CloseGuard.open(CloseGuard.Java:184)
E      at com.Android.org.conscrypt.OpenSSLSocketImpl.startHandshake(OpenSSLSocketImpl.Java:278)
E      at com.Android.okhttp.Connection.upgradeToTls(Connection.Java:146)
E      at com.Android.okhttp.Connection.connect(Connection.Java:107)
E      at com.Android.okhttp.internal.http.HttpEngine.connect(HttpEngine.Java:294)
E      at com.Android.okhttp.internal.http.HttpEngine.sendSocketRequest(HttpEngine.Java:255)
E      at com.Android.okhttp.internal.http.HttpEngine.sendRequest(HttpEngine.Java:206)
E      at com.Android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.Java:345)
E      at com.Android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.Java:296)
E      at com.Android.okhttp.internal.http.HttpURLConnectionImpl.getHeaderField(HttpURLConnectionImpl.Java:143)
E      at Java.net.URLConnection.getHeaderFieldInt(URLConnection.Java:544)
E      at Java.net.URLConnection.getContentLength(URLConnection.Java:316)
E      at com.Android.okhttp.internal.http.HttpsURLConnectionImpl.getContentLength(HttpsURLConnectionImpl.Java:182)
24
user3837683

はい、Android Android 4.4 現在、内部のHttpUrlConnection実装にOkHttpを使用しています。

37
CommonsWare