Invalid Crashlytics API Key error when upgrading to Android Gradle Plugin 3.3.0

▼魔方 西西 提交于 2019-12-08 15:04:29

问题


After upgrading from Android Gradle Plugin 3.2.0 to 3.3.0-alpha13, I'm seeing the following build error:

> 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.

It appears that the processDebugGoogleServices task is no longer running before the fabricGenerateResourcesDebug task.

I'm on version 4.1.0 of the Google Services plugin and 1.25.4 of the Fabric plugin.


回答1:


This is a known incompatibility with the v4.1.0 plugin and AGP 3.3 alpha versions. The workaround is to downgrade to v4.0.2 of the google-services plugin. More discussion and details may be found here: https://github.com/firebase/quickstart-android/pull/661.




回答2:


google-services 4.2.0 also fixes the problem.

platforms/android/build.gradle

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

to

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

solve the issue




回答3:


In my case update of google-services solve the issue

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

to

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


来源:https://stackoverflow.com/questions/52614015/invalid-crashlytics-api-key-error-when-upgrading-to-android-gradle-plugin-3-3-0

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!