3

随机我在执行登录后有这个泄漏Facebook Webview

在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

我发现了这个(唯一提到的com.android.org.chromium):

AW_RESOURCE__SRESOURCES(SAMSUNG.equals(MANUFACTURER) && SDK_INT == KITKAT) {
    @Override void add(ExcludedRefs.Builder excluded) {
      // AwResource#setResources() is called with resources that hold a reference to the
      // activity context (instead of the application context) and doesn't clear it.
      // Not sure what's going on there, input welcome.
      excluded.staticField("com.android.org.chromium.android_webview.AwResource", "sResources");
    }
  },

在这个类里面AndroidExcludedRefs.java

本课程正在进行中。您可以通过报告似乎由 Android SDK 引起的泄漏跟踪来提供帮助,这里: https ://github.com/square/leakcanary/issues/new

但我没有使用三星,所以我仍然有这个泄漏。
话虽如此,这种泄漏是一个已知问题吗?可以忽略吗?

更新:我使用的是 Facebook SDK v3.19,我已经更新到 4.3,但问题仍然存在: 在此处输入图像描述

4

2 回答 2

1

在最新版本的 Facebook SDK 中有几个内存泄漏修复。确保下载最新版本(截至目前为 v4.3)。

于 2015-06-30T19:18:20.887 回答
1

所以我一直在联系 facebook 支持中心,我们得出的结论是:

你的直觉是正确的。这似乎是 chrome 中的错误,而不是我们的 SDK。它应该在更高版本的 android 中修复,因为它是在今年 4 月修复的。

请参阅:https ://code.google.com/p/chromium/issues/detail?id=478719

于 2015-07-14T14:40:39.650 回答