Android 禁用收集时防止Firebase Crashlytics发送版本号
在开发和QA测试期间,我们以发布模式编译应用程序,以确保一切正常 我们不希望在开发过程中出现崩溃报告,因此我们将其放在AndroidManifest.xml中:Android 禁用收集时防止Firebase Crashlytics发送版本号,android,firebase,crashlytics,crashlytics-android,Android,Firebase,Crashlytics,Crashlytics Android,在开发和QA测试期间,我们以发布模式编译应用程序,以确保一切正常 我们不希望在开发过程中出现崩溃报告,因此我们将其放在AndroidManifest.xml中: <meta-data android:name="firebase_crash_collection_enabled" android:value="false" /> <meta-data android:name="firebase_analytics_collection_enabled" android:val
<meta-data android:name="firebase_crash_collection_enabled" android:value="false" />
<meta-data android:name="firebase_analytics_collection_enabled" android:value="false" />
应用程序内的build.gradle:
...
apply plugin: 'com.google.firebase.crashlytics'
...
android {
...
buildTypes {
release {
buildConfigField "boolean", "crashlytics_enabled", (isOfficialRelease() || isDailyJob()) ? "true" : "false"
minifyEnabled true
if (buildConfigFields.get("crashlytics_enabled").getValue() == "false" && minifyEnabled) {
firebaseCrashlytics {
mappingFileUploadEnabled false
}
}
}
}
}
...
apply plugin: 'com.google.gms.google-services'
问题是,即使禁用了crashlytics,我们仍然会将版本号和版本名上载到crashlytics,并且会破坏过滤器对话框,因此我们会迷失在无数版本中
此外,因为,我们可能会在一个情况下,我们可能会失去官方发布的轨道结束
是否有办法完全阻止发送版本?另外,在AndroidManifest.xml中添加的正确密钥不正确
<meta-data android:name="firebase_crash_collection_enabled" android:value="false"/>
但是
不合适,就是这样!
<meta-data android:name="firebase_crash_collection_enabled" android:value="false"/>
<meta-data android:name="firebase_crashlytics_collection_enabled" android:value="false"/>