Неверная ошибка 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'