LeakCanary 是一个适用于 Android 和 Java 的内存泄漏检测库。金丝雀泄密
我的项目是基于android make文件系统,依赖于一些android内部接口和自定义方法。
如何将 LeakCanary 作为库添加到我的应用程序中以检测内存泄漏。
我的解决方案:
首先,我必须将 LeakCanary 构建为 jar 文件,但是如何构建。因为它是一个 gradle 目录结构,而且我以前从未使用过 Gradle。
任何提示都是宝贵的。
对于 Leak Canary,您应该使用 Android Studio。
在 Android Studio 中,
在你的 build.gradle 中,添加以下内容
dependencies {
debugCompile 'com.squareup.leakcanary:leakcanary-android:1.3.1'
releaseCompile 'com.squareup.leakcanary:leakcanary-android-no-op:1.3.1'
}
在您的应用程序类中,添加此行LeakCanary.install(this);在 onCreate() 方法中像这样
public class ExampleApplication extends Application {
@Override public void onCreate() {
super.onCreate();
LeakCanary.install(this);
}
}
点击此链接https://github.com/square/leakcanary更多细节。
希望这可能有所帮助。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)