Неверная ошибка Crashlytics API Ключевая ошибка при обновлении до Android Gradle Plugin 3.3.0

После обновления с 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.

Я на версии 4.1.0 плагина Google Services и 1.25.4 плагина Fabric.

Ответы

Ответ 1

Это известная несовместимость с плагинами v4.1.0 и альфа-версиями AGP 3.3. v4.0.2 является v4.0.2 на v4.0.2 плагина google-services. Дополнительную информацию можно найти здесь: https://github.com/firebase/quickstart-android/pull/661.

Ответ 2

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'

решить проблему

Ответ 3

В моем случае обновление google-services решит проблему

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

на

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