gpt4 book ai didi

android - 找不到符号类 AndroidExcludedRefs、DisplayLeakService、

转载 作者:塔克拉玛干 更新时间:2023-11-02 23:02:35 24 4
gpt4 key购买 nike

我们在项目的 Github 页面上声明了我们的 leak-canary 依赖项。

debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3.1'
releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3.1'

到目前为止,一切正常。现在我们开始排除这样的已知泄漏:

ExcludedRefs.Builder excludedRefsBuilder = AndroidExcludedRefs.createAppDefaults();
excludedRefsBuilder.staticField("com.google.android.chimera.container.a", "a");
refWatcher = LeakCanary.install(app, DisplayLeakService.class, excludedRefsBuilder.build());

现在,当我们切换到发布构建类型时,不再找到 AndroidExcludedRefs、DisplayLeakService 和 ExcludedRefs 等类,因为“无操作”依赖项不包含它们。

处理此问题的最佳方法是什么?

最佳答案

我们的 LeakCanary 设置是在我们名为 DevToolsController 的类中实现的。为了解决这个问题,我们将默认实现放入“调试”源文件夹,并将“无操作”实现放入“发布”源文件夹。

关于android - 找不到符号类 AndroidExcludedRefs、DisplayLeakService、,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32950413/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com