Ich habe gerade Crashlytics in meine App integriert. Aber ich habe ein "Problem": Es ist immer aktiviertImport von Crashlytics deaktivieren
Auf ihrer Seite (und in verschiedenen Stackoverflow-Threads) sagte es zu deaktivieren, ich muss ext.enableCrashlytics = false in meine build.gradle enthalten. So sehen meine buildTypes wie folgt
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
}
}
Aber jedes Mal laufe ich die Debug-buildType die Anwendung ohne Abstürze funktioniert, dh Crashlytics.start (this) arbeitet ohne Absturz, obwohl ich dachte, dass es würde sogar kompiliert werden in die App mit enableCrashlytics = false (seltsames "Problem" zu melden, ich weiß).
Ich möchte verstehen, warum die App nicht abstürzt (um mein Verständnis der Verwendung der build.gradle-Datei weiter zu verbessern). Und ich möchte verstehen, warum ich Crashlytics nicht mit der von Crashlytics vorgeschlagenen Großbuchstaben-Direktive deaktivieren kann. Ich weiß, dass ich Crashlytics loswerden kann, indem ich einfach nicht damit beginne (kein Aufruf zu Crashlytics.start (this)), aber dann wäre die Anweisung enableCrashlytics nutzlos, oder?
Fehle ich etwas?
was Sie versuchen, ich könnte zu verstehen, um Ihre Frage zu erreichen versucht, aber nicht, könnten Sie vereinfachen, was Ihre Frage ist? – k0sh
Ich habe meine Frage verfeinert – degill