问题描述
我想禁用 dynatrace 来收集调试版本
在我的 build.gradle (android) 中:
dynatrace {
configurations {
debug {
enabled false
}
release {
enabled true
autoStart {
autoStart.enabled false
}
}
}
}
但在任务跟踪中我看到下一个
> Task :dynatrace:preBuild UP-TO-DATE
> Task :dynatrace:preDebugBuild UP-TO-DATE
> Task :dynatrace:compileDebugAidl NO-SOURCE
> Task :dynatrace:packageDebugRenderscript NO-SOURCE
> Task :dynatrace:generateDebugResValues FROM-CACHE
> Task :dynatrace:generateDebugResources UP-TO-DATE
> ...
解决方法
使用这个acticle。 您必须在 Dynatrace 中创建 2 个单独的应用程序并使用此配置。之后,您的开发数据(调试)将从生产数据中删除。
dynatrace {
configurations {
debug {
variantFilter "[dD]ebug"
autoStart {
applicationId '<DebugApplicationID>'
beaconUrl '<ProvidedBeaconURL>'
}
}
prod {
variantFilter "[rR]elease"
autoStart {
applicationId '<ProductionApplicationID>'
beaconUrl '<ProvidedBeaconURL>'
}
}
}
}