将 crashlytics 插件“com.google.firebase.crashlytics”应用到我的项目后,我的构建失败并出现异常:
// build.gradle.kts
buildscript {
repositories {
google()
}
dependencies {
classpath("com.google.firebase:firebase-crashlytics-gradle:2.7.1")
}
}
apply(plugin = "com.google.firebase.crashlytics")
Run Code Online (Sandbox Code Playgroud)
// build.gradle.kts
buildscript {
repositories {
google()
}
dependencies {
classpath("com.google.firebase:firebase-crashlytics-gradle:2.7.1")
}
}
apply(plugin = "com.google.firebase.crashlytics")
Run Code Online (Sandbox Code Playgroud)
如何在不使用 google-play-services 插件的情况下避免此 gradle 异常,并且仍然将成功的混淆映射上传到 firebase crashlytics?
firebase-crashlytics-gradle 插件期望什么googleServicesResourceRoot?构建风味资源根?google-services.json文件所在的目录?(我不使用)?
我发现Type 'UploadMappingFileTask' property 'googleServicesResourceRoot' 没有配置值,具有相同的根本原因和可接受的解决方案,即在 crashlytics 插件之前应用 google-play-services 插件。
但是,我们没有使用 google-play-services 插件,并且将来也不打算这样做。
android gradle firebase android-gradle-plugin crashlytics-android