Android端Sentry配置:如何禁止收集依赖包版本列表?
解决Sentry Android插件上报依赖包版本列表的问题
要关闭Sentry Android插件自动上报依赖包版本列表的功能,你可以通过禁用对应的集成来实现:
方法一:通过Gradle插件配置(推荐)
如果你的项目使用Sentry Gradle插件进行配置,直接在模块级的build.gradle或build.gradle.kts中添加如下配置:
// Groovy sentry { includePackages = false }
// Kotlin DSL sentry { isIncludePackages = false }
方法二:手动初始化SDK时移除集成
如果是手动初始化Sentry SDK,在初始化代码中移除PackagesIntegration即可:
SentryAndroid.init(context) { options -> // 移除负责收集依赖包信息的集成 options.integrations.removeAll { it is io.sentry.android.core.PackagesIntegration } }
上述配置会完全停止Sentry收集并上报应用的依赖包版本列表,从而达到节省流量和存储空间的目的。
内容的提问来源于stack exchange,提问作者Newbilius
相关产品推荐
相关产品推荐

