android - 升级到 Android Gradle 插件 3.3.0 时出现无效的 Crashlytics API key 错误

标签 android firebase crashlytics google-fabric

从 Android Gradle Plugin 3.2.0 升级到 3.3.0-alpha13 后,我看到以下构建错误:

> Task :app:fabricGenerateResourcesDebug FAILED
ERROR - Crashlytics Developer Tools error.
java.lang.IllegalArgumentException: Crashlytics found an invalid API key: null. 
Check the Crashlytics plugin to make sure that the application has been added successfully! 
Contact support@fabric.io for assistance.

processDebugGoogleServices 任务似乎不再在 fabricGenerateResourcesDebug 任务之前运行。

我使用的是 Google 服务插件的 4.1.0 和 Fabric 插件的 1.25.4

最佳答案

这是一个已知的与 v4.1.0 插件和 AGP 3.3 alpha 版本不兼容的问题。解决方法是将 google-services 插件降级到 v4.0.2。更多讨论和细节可以在这里找到:https://github.com/firebase/quickstart-android/pull/661 .

关于android - 升级到 Android Gradle 插件 3.3.0 时出现无效的 Crashlytics API key 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52614015/

相关文章:

Android Studio 1.3 gradle 插件在源集中定义 jni 和 jniLibs 时返回错误

android - FCM : Handling different data notification of an android app when app is in foreground

android - FirebaseApp.initializeApp(this) 崩溃 NullPointerException

ios - 我错误地将我的 iOS 应用程序(flutter) 连接到了错误的 firebase 项目,我可以更改 firebase 项目吗?

firebase - firebase 中的无崩溃 session 指标在哪里?

ios - 无法完成 dSYM 的提交,文件不再存在于 (null)

android - 如何实现类似于 Google map 和 Twitter 的滑出式菜单 Pane ?

android - Kotlin中字符串之间的异或操作

android - 设置样式的边距并以编程方式将该样式应用于 TextView

firebase - 如何将 Future 变量分配给 Flutter 中的类 getter