Aplikasi Contoh Android: sumber daya diperoleh pada pelacakan tumpukan terlampir tetapi tidak pernah dirilis

Saya membuat aplikasi kosong dengan satu Aktivitas dari template Android Studio. Saya tidak mengubah kode apa pun. Saat menjalankan aplikasi di simulator saya mendapatkan kesalahan berikut:

08-19 19:51:18.325    1645-1654/? E/StrictMode﹕ A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding resource leaks.
    java.lang.Throwable: Explicit termination method 'end' not called
            at dalvik.system.CloseGuard.open(CloseGuard.java:184)
            at java.util.zip.Inflater.<init>(Inflater.java:82)
            at com.android.okio.GzipSource.<init>(GzipSource.java:57)
            at com.android.okhttp.internal.http.HttpEngine.initContentStream(HttpEngine.java:490)
            at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:680)
            at com.android.okhttp.internal.http.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:388)
            at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:332)
            at com.android.okhttp.internal.http.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:500)
            at com.android.okhttp.internal.http.DelegatingHttpsURLConnection.getResponseCode(DelegatingHttpsURLConnection.java:105)
            at com.android.okhttp.internal.http.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:25)
            at com.google.android.gms.http.GoogleHttpClient.a(SourceFile:806)
            at com.google.android.gms.http.GoogleHttpClient.b(SourceFile:770)
            at com.google.android.gms.http.GoogleHttpClient.execute(SourceFile:673)
            at com.google.android.gms.http.GoogleHttpClient.execute(SourceFile:664)
            at com.google.android.gms.playlog.uploader.b.a(SourceFile:332)
            at com.google.android.gms.playlog.uploader.b.a(SourceFile:227)
            at com.google.android.gms.playlog.uploader.b.a(SourceFile:199)
            at com.google.android.gms.playlog.uploader.UploaderService.a(SourceFile:39)
            at com.google.android.gms.gcm.af.run(SourceFile:130)
08-19 19:51:18.340    2581-2590/? E/StrictMode﹕ A resource was acquired at attached stack trace but never released. See java.io.Closeable for information on avoiding resource leaks.
    java.lang.Throwable: Explicit termination method 'close' not called
            at dalvik.system.CloseGuard.open(CloseGuard.java:184)
            at android.os.ParcelFileDescriptor.<init>(ParcelFileDescriptor.java:180)
            at android.os.ParcelFileDescriptor$1.createFromParcel(ParcelFileDescriptor.java:916)
            at android.os.ParcelFileDescriptor$1.createFromParcel(ParcelFileDescriptor.java:906)
            at android.app.IBackupAgent$Stub.onTransact(IBackupAgent.java:57)
            at android.os.Binder.execTransact(Binder.java:446)

Bagaimana cara memperbaikinya?


person confile    schedule 19.08.2015    source sumber


Jawaban (1)


Ada bug yang diketahui di okhttp versi lama yang dapat Anda hindari dengan memaksa penggunaan versi yang lebih baru di file gradle Anda. kompilasi 'com.squareup.okhttp3:okhttp:3.2.0' yang setidaknya memecahkan masalah yang sangat mirip bagi saya.

person Carl-Emil Kjellstrand    schedule 02.05.2016