У меня возникла проблема с добавлением Firebase Crashlytics в проект Xamarin Android. Я создал пустой android проект в визуальной студии. Затем я зарегистрировал приложение в консоли Google Firebase. Затем скачал google-services.json
и поместил в проект. для этого файла установите сборку в режиме googleservice json. Перед этим я добавил следующие пакеты слепков:
Xamarin.Android.Crashlytics
Xamarin.Android.Crashlytics.Answers
Xamarin.Android.Crashlytics.Beta
Xamarin.Android.Crashlytics.Core
В методе OnCreate я добавил следующий код:
Fabric.Fabric.With (this, new Crashlytics.Crashlytics ());
Crashlytics.Crashlytics.HandleManagedExceptions ();
Также я добавляю эти метаданные в AndroidManifest. xml
<meta-data android:name="io.fabric.ApiKey" android:value="firebase api key" />
Затем я добавил это в виде строк. xml
<string name="com.crashlytics.android.home.firebaseandroid">33</string>
где home.firebase android - это имя моего apk
После очистки и восстановления, когда я запускаю приложение, оно выдает это исключение:
Fabric.Services.Concurrency.UnmetDependencyException: 'This app relies on Crashlytics. Please sign up for access at https://fabric.io/sign_up,
install an Android build tool and ask a team member to invite you to this app's organization.'
Как я понимаю, приложение ищет ключ API для Fabri c, но у меня есть только ключ API от Firebase. У кого-нибудь была такая же проблема? Посоветуйте, пожалуйста, в каком направлении смотреть. Заранее спасибо.