LeakCanary
作者:互联网
库
Upgrading to LeakCanary 2
Before
依赖
dependencies {
debugImplementation 'com.squareup.leakcanary:leakcanary-android:1.6.3'
releaseImplementation 'com.squareup.leakcanary:leakcanary-android-no-op:1.6.3'
// Optional, if you use support library fragments:
debugImplementation 'com.squareup.leakcanary:leakcanary-support-fragment:1.6.3'
}
初始
public class ExampleApplication extends Application {
@Override public void onCreate() {
super.onCreate();
if (LeakCanary.isInAnalyzerProcess(this)) {
// This process is dedicated to LeakCanary for heap analysis.
// You should not init your app in this process.
return;
}
LeakCanary.install(this);
// Normal app init code...
}
}
Now
依赖
dependencies {
debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.0-alpha-2'
}
初始
There is no more code for default setup.
- LeakCanary auto installs itself
- LeakCanary analysis now runs in the main process so there is no need to call
LeakCanary.isInAnalyzerProcess()
.
标签:1.6,leakcanary,process,LeakCanary,squareup,com 来源: https://blog.csdn.net/zsp_android_com/article/details/97813065