我在我的应用程序中集成了Firebase crashlytics。在正常的buildType情况下,它可以正常工作。当我使应用程序崩溃时,crashlytics数据将立即显示在仪表板中。但是,当我添加了不同的buildTypes(即调试,登台和发布)时,即使应用崩溃了,仪表板上也没有数据。我尝试使用结尾的包名称.debug在控制台中添加新项目。但是还是没用。下发布我的应用程序gradle文件。
buildTypes {
debug {
debuggable true
applicationIdSuffix '.debug'
versionNameSuffix '-DEBUG'
ext.enableCrashlytics = true
resValue "string", "app_name", "Sample app Dev"
}
staging {
debuggable true
applicationIdSuffix ".debugStaging"
versionNameSuffix '-STAGING'
resValue "string", "app_name", "Sample app Live"
}
release {
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
resValue "string", "app_name", "Sample app"
debuggable true
ext.enableCrashlytics = true
signingConfig signingConfigs.config
zipAlignEnabled true
}
}
我的假设是问题与buildTypes有关。