AndroidStudio使用leakcanary教程

帮助你抓取内存泄漏点。

具体使用过程:

1、在你的module的build.gradle文件里添加依赖如下:

//LeakCanary: 让内存泄露无所遁形
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'
2、在项目的app中注册leakcanary

public class MyApp extends Application {

    @Override
    public void onCreate() {
        super.onCreate();
        if (LeakCanary.isInAnalyzerProcess(this)) {
            return;
        }
        LeakCanary.install(this);

别忘了将项目的app在androidManifest中注册如下:

    android:name=".MyApp"
    android:allowBackup="true"
    android:icon="@mipmap/ic_launcher"
到此,leakcanary集成到AS中了。




你可能感兴趣的:(android)