【发布时间】:2017-09-04 17:54:32
【问题描述】:
我搜索了这个问题的答案,但找不到任何东西,这可能意味着这是一个基本问题。冒着表现出我的无知的风险,我还是要问。我正在准备发布我的应用程序,并希望确保不会为我的用户弹出 Leak Canary。我的泄漏金丝雀相关依赖是这样的。
dependencies {
debugCompile 'com.squareup.leakcanary:leakcanary-android:1.5'
releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.5'
testCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.5'
}
我认为,由于 releaseCompile 包含no-op,这意味着我可以按原样继续我的发布版本,而无需删除 Leak Canary 代码。我说的对吗?
【问题讨论】:
-
AFAIK,你是对的。
标签: android memory-leaks release leakcanary