Crashlytics обнаружил неверный ключ API - сборка AndroidStudio

Я видел все остальные вопросы, но ни один из принятых ответов не работает для меня.

Следуя шагам интеграции, найденным здесь https://dev.twitter.com/twitter-kit/android/integrate Я создал файл crashlytics.properties в корне модуля. Файл заполняется значениями apiKey и apiSecret, найденными в моем недавно созданном приложении Twitter.

Ошибка при сборке проекта. Я использую AndroidStudio 1.0

Это моя ошибка:

ERROR - Crashlytics Developer Tools error.
java.lang.IllegalArgumentException: Crashlytics found an invalid API key: REAL_APIKEY_VALUE. 
Check the Crashlytics plugin to make sure that the application has been added successfully! 
Contact [email protected] for assistance.

Ответы

Ответ 1

Работает отлично, добавлено это на fabric.properties вот так:

# Fabric properties file: app/fabric.properties
apiSecret=xx68f6074dxxxxxc11dxxx97c172e8ebf0
apiKey=xxxe76c4xxxx97e8cxxxx0135e9d46f5a2xxx

Добавить .gitignore (для проектов с открытым исходным кодом)

УДАЛИТЬ запись на AndroidManifest.xml:

<meta-data
    android:name="io.fabric.ApiKey"
    android:value="xxx6c41xxx6ec601xxxd4xxxa2" />

Официальная документация: https://docs.fabric.io/android/fabric/settings/working-in-teams.html

Ответ 2

после добавления файла fabric.properties выдается ошибка, как показано ниже.

Crashlytics обнаружил недопустимый ключ API: null. Проверьте плагин Crashlytics, чтобы убедиться, что приложение было успешно добавлено! Свяжитесь с [email protected] для получения помощи.

Нам нужно зарегистрировать приложение и проверить SHA-1 для того же. Добавить Firebase: добавьте файл google-services.json из консоли Firebase в папку /app вашего приложения (следуйте инструкциям Firebase Console-> Добавить Firebase в ваше приложение Android).

Ответ 3

Это случилось со мной, когда я обновил Android Studio с 3.2 до 3.3, чтобы исправить это, я просто обновил

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

И это снова сработало