gpt4 book ai didi

java - 在创建要发布的 APK 之前,我是否需要禁用 debugImplementation 和 releaseImplementation

转载 作者:行者123 更新时间:2023-11-30 05:12:56 24 4
gpt4 key购买 nike

我使用一个名为 LeakCanary 的库,它可以让我找到任何导致内存泄漏的东西。我在 gradle 中添加以下引用:

debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.6.2'
releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.6.2'
debugImplementation 'com.squareup.leakcanary:leakcanary-support-fragment:1.6.2'

使用图书馆。现在,在为商店创建 APK 完整版本之前,我是否需要注释上面的行,或者只保留它们并仅注释在主要 Activity 中使用库的行是安全的。

谢谢。

最佳答案

发布版本将只包含 leakcanary-android-no-op ...其中 no op 表示“无操作”;因此,人们可以假设那里没有副作用;除了将该虚拟包的大小添加到发布版本的包大小之外。仅需要 no op 虚拟包,否则代码中出现的任何 LeakCanary 都是未知的。

关于java - 在创建要发布的 APK 之前,我是否需要禁用 debugImplementation 和 releaseImplementation,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53438668/

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