deg*_*ill 7 android gradle crashlytics
我刚刚将Crashlytics集成到我的应用程序中.但我有一个"问题":它始终启用
在他们的页面上(以及在各种stackoverflow线程中)它表示将其关闭我必须在我的build.gradle中包含ext.enableCrashlytics = false.所以我的buildTypes如下所示
buildTypes {
debug {
applicationIdSuffix ".debug"
versionNameSuffix "-DEV"
ext.enableCrashlytics = false
}
release {
minifyEnabled false //TODO:Switch to true and add Proguard config to release
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
ext.enableCrashlytics = true
}
}
Run Code Online (Sandbox Code Playgroud)
但每次我运行调试buildType时,应用程序都可以正常工作,即Crashlytics.start(this)可以正常运行,即使我认为它甚至无法编译到应用程序中,启用enableCrashlytics = false(报告奇怪的"问题")我知道).
我想了解为什么应用程序没有崩溃(以进一步提高我对使用build.gradle文件的理解).我想了解为什么我无法使用Crashlytics themselve提出的gradle指令禁用Crashlytics.我知道我可以通过简单地不启动它来摆脱Crashlytics(没有调用Crashlytics.start(this))但是那么指令enableCrashlytics会没用,对吧?
我错过了什么吗?
Mik*_*ell 27
Mike来自Crashlytics.
ext.enableCrashlytics = false
Run Code Online (Sandbox Code Playgroud)
禁止将映射文件发送到我们的后端或为您的构建生成ID,从而加快这些风格的gradle构建.
如果你想为调试版本禁用Crashlytics,那么这个SO问题的答案应该有所帮助.
| 归档时间: |
|
| 查看次数: |
4712 次 |
| 最近记录: |