升级到Android Gradle Plugin 3.3.0时无效的Crashlytics API Key错误

问题描述 投票:6回答:2

从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 [email protected] for assistance.

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

我正在使用Google服务插件的4.1.0版本和Fabric插件的1.25.4

android firebase crashlytics google-fabric
2个回答
20
投票

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


7
投票

google-services 4.2.0也解决了这个问题。

platforms/android/build.gradle

classpath 'com.google.gms:google-services:4.1.0'

classpath 'com.google.gms:google-services:4.2.0'

解决问题

© www.soinside.com 2019 - 2024. All rights reserved.