您的位置:首页 > 其它

内存泄露检测方案LeakCanary

2017-06-02 00:00 120 查看
需要的jar文件

haha-2.0.3.jar
leakcanary-analyzer-1.4.jar
leakcanary-android-1.4.aar
leakcanary-android-no-op-1.4.aar
leakcanary-watcher-1.4.jar

**下载jar包,或gradle配置

repositories{
flatDir{
dirs 'libs'
}
}

dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.3.1'
compile 'com.android.support.constraint:constraint-layout:1.0.2'
testCompile 'junit:junit:4.12'

// LeakCanary
//compile group: 'com.squareup.leakcanary', name: 'leakcanary-analyzer', version: '1.4'
//compile group: 'com.squareup.haha', name: 'haha', version: '2.0.3'
//compile group: 'com.squareup.leakcanary', name: 'leakcanary-watcher', version: '1.4'

//compile group: 'com.squareup.leakcanary', name: 'leakcanary-android', version: '1.4'
//compile group: 'com.squareup.leakcanary', name: 'leakcanary-android-no-op', version: '1.4'

// LeakCanary
debugCompile(name: 'leakcanary-android-1.4', ext: 'aar')
releaseCompile(name: 'leakcanary-android-no-op-1.4', ext: 'aar')
testCompile(name: 'leakcanary-android-no-op-1.4', ext: 'aar')
}

初始化

LeakCanary.install(this);

参考

http://www.7zhang.com/index/cms/read/id/190291.html http://www.tuicool.com/articles/RvURJv http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/0509/2854.html http://wingjay.com/2017/05/14/dig_into_leakcanary/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  leakcanary 内存溢出