android - 我将leakcanary与2.0-beta-3版本集成,应用程序闪烁
问题描述
错误信息 -
java.lang.RuntimeException:无法获取提供者leakcanary.internal.LeakCanaryFileProvider:java.lang.ClassNotFoundException:在路径上找不到类“leakcanary.internal.LeakCanaryFileProvider”:DexPathList [[zip文件“/system/framework/org. apache.http.legacy.boot.jar", zip 文件 "/data/app/com.cango.financetob-lH9-QFZ7DnUT7CUjD0oFVQ==/base.apk"],nativeLibraryDirectories=[/data/app/com.cango.financetob -lH9-QFZ7DnUT7CUjD0oFVQ==/lib/arm, /data/app/com.cango.financetob-lH9-QFZ7DnUT7CUjD0oFVQ==/base.apk!/lib/armeabi-v7a, /system/lib, /vendor/lib]]
我只以文档的形式集成了这个版本。这是完整的代码片段。
// debugImplementation 因为 LeakCanary 应该只在调试版本中运行。debugImplementation 'com.squareup.leakcanary:leakcanary-android:2.0-beta-3'
解决方案
可能是您同时使用aspectjx
。所以需要添加内容:
android{
...
}
aspectjx {
...
exclude 'com.squareup.leakcanary'
}
在
app/buid.gradle
然后清理或使缓存无效/重新启动
推荐阅读
- c# - 如何在 Unity 中配置 Firebase?
- c# - 约束 T:V 的 C# 方法
- node.js - 许多下载请求最终返回 403:dailyLimitExceededUnreg
- salesforce - 如何在 Postman 上使用 Salesforce Tooling API 将 SOQL 编写为 GET 方法?
- vue.js - 使用 NuxtLink 或 RouterLink 时加载栏不显示
- python - 如何使用ai检测真脸和假脸之间的区别
- swift - Uitextfield通知xcode 12
- python - Odoo:动态域过滤结果仅一次
- css - 为什么显示弹性和显示网格位置不同?
- python-3.x - 2分钟后Python套接字客户端断开连接