StrictMode对Firebase广告的惩罚

时间:2018-08-19 17:02:19

标签: android firebase android-strictmode

使用严格模式时,出现此错误。

08-19 21:59:45.907 30858-30866 / com.railyatri.in.mobile E / StrictMode:在附加的堆栈跟踪中获取了资源,但从未释放过。有关避免资源泄漏的信息,请参见java.io.Closeable。

java.lang.Throwable: Explicit termination method 'end' not called
        at dalvik.system.CloseGuard.open(CloseGuard.java:180)
        at java.util.zip.Inflater.<init>(Inflater.java:82)
        at com.android.okhttp.okio.GzipSource.<init>(GzipSource.java:62)
        at com.android.okhttp.internal.http.HttpEngine.unzip(HttpEngine.java:645)
        at com.android.okhttp.internal.http.HttpEngine.readResponse(HttpEngine.java:827)
        at com.android.okhttp.internal.huc.HttpURLConnectionImpl.execute(HttpURLConnectionImpl.java:443)
        at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponse(HttpURLConnectionImpl.java:388)
        at com.android.okhttp.internal.huc.HttpURLConnectionImpl.getResponseCode(HttpURLConnectionImpl.java:501)
        at com.android.okhttp.internal.huc.DelegatingHttpsURLConnection.getResponseCode(DelegatingHttpsURLConnection.java:105)
        at com.android.okhttp.internal.huc.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java)
        at com.google.android.gms.ads.internal.webview.j.b(:com.google.android.gms.dynamite_adsdynamite@12874020@12.8.74 (040304-204998136):295)
        at com.google.android.gms.ads.internal.webview.j.a(:com.google.android.gms.dynamite_adsdynamite@12874020@12.8.74 (040304-204998136):271)
        at com.google.android.gms.ads.internal.webview.ah.a(:com.google.android.gms.dynamite_adsdynamite@12874020@12.8.74 (040304-204998136):13)
        at com.google.android.gms.ads.internal.webview.ai.shouldInterceptRequest(:com.google.android.gms.dynamite_adsdynamite@12874020@12.8.74 (040304-204998136):5)
        at com.android.webview.chromium.WebViewContentsClientAdapter.shouldInterceptRequest(WebViewContentsClientAdapter.java:79)
        at org.chromium.android_webview.AwContents$BackgroundThreadClientImpl.shouldInterceptRequest(AwContents.java:9)
        at org.chromium.android_webview.AwContentsBackgroundThreadClient.shouldInterceptRequestFromNative(AwContentsBackgroundThreadClient.java:11)

我的StrictMode配置:

StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
            .detectAll()
            .penaltyLog()
            .penaltyDeath()
            .build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
            .detectAll()
            .penaltyLog()
            .penaltyDeath()
            .build());

我正在使用最新的firebase-ads sdk,即“ 15.0.1”

0 个答案:

没有答案