作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
LeakCanary 是一个适用于 Android 和 Java 的内存泄漏检测库。 LeakCanary
我的项目是基于android的make文件系统,它依赖于一些android内部接口(interface)和自定义方法。
如何将 LeakCanary 作为库添加到我的应用程序中以检测内存泄漏。
我的解决方案:首先,我必须将 LeakCanary 构建为 jar 文件,但如何构建。因为它是一个 gradle 目录结构,我以前从未使用过 Gradle。
任何提示都是宝贵的。
最佳答案
对于 Leak Canary,您应该使用 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'
}
然后在您的 Application 类中,像这样在 onCreate() 方法中添加这一行 LeakCanary.install(this);
public class ExampleApplication extends Application {
@Override public void onCreate() {
super.onCreate();
LeakCanary.install(this);
}
}
点击此链接 https://github.com/square/leakcanary了解更多详情。
希望这可能对您有所帮助。
关于android - 如何使用 leakcanary,如何将 leakcanary 添加为 jar 以使用 .mk 文件构建 apk,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30211913/
我是一名优秀的程序员,十分优秀!