Код: Выделить всё
Unable to get provider com.google.firebase.provider.FirebaseInitProvider: java.lang.IllegalStateException: The Crashlytics build ID is missing. This occurs when Crashlytics tooling is absent from your app's build configuration. Please review Crashlytics onboarding instructions and ensure you have a valid Crashlytics account.
Код: Выделить всё
[FirebaseApp] Device unlocked: initializing all Firebase APIs for app [DEFAULT]
[FirebaseCrashlytics] Initializing Firebase Crashlytics 18.3.2 for com.lorem.ipsum
[FirebaseCrashlytics] .
[FirebaseCrashlytics] . | |
[FirebaseCrashlytics] . | |
[FirebaseCrashlytics] . | |
[FirebaseCrashlytics] . \ | | /
[FirebaseCrashlytics] . \ /
[FirebaseCrashlytics] . \ /
[FirebaseCrashlytics] . \/
[FirebaseCrashlytics] .
[FirebaseCrashlytics] The Crashlytics build ID is missing. This occurs when Crashlytics tooling is absent from your app's build configuration. Please review Crashlytics onboarding instructions and ensure you have a valid Crashlytics account.
[FirebaseCrashlytics] .
[FirebaseCrashlytics] . /\
[FirebaseCrashlytics] . / \
[FirebaseCrashlytics] . / \
[FirebaseCrashlytics] . / | | \
[FirebaseCrashlytics] . | |
[FirebaseCrashlytics] . | |
[FirebaseCrashlytics] . | |
[FirebaseCrashlytics] .
[AndroidRuntime] Shutting down VM
**Java.Lang.RuntimeException:** 'Unable to get provider com.google.firebase.provider.FirebaseInitProvider: java.lang.IllegalStateException: The Crashlytics build ID is missing. This occurs when Crashlytics tooling is absent from your app's build configuration. Please review Crashlytics onboarding instructions and ensure you have a valid Crashlytics account.'
А также на стороне iOS, если я попытаюсь запустить этот код:
Код: Выделить всё
Crashlytics.SharedInstance.Init();
Crashlytics.SharedInstance.SetCrashlyticsCollectionEnabled(true);
Crashlytics.SharedInstance.SendUnsentReports();
На Android я пробовал все, что касается строк. Я создал String.xml внутри app.Android/Resources/values/ и написал внутри:
Код: Выделить всё
2.0
none
The "current_key" from the google-servicies.json
Что касается iOS, я не приложил особых усилий, так как был занят частью Android, которая теперь не работает в общее.
РЕДАКТИРОВАТЬ:
Я должен сказать одно замечание: этот проект должен заменить проект из студии Android, в которой уже установлены крашлитики, и оба использовать одно и то же имя пакета. (Это не относится к совершенно новому аналогу iOS)
РЕДАКТИРОВАТЬ 2:
Мне удалось решить проблему Android там, где мне нужно было добавить:
Код: Выделить всё
Теперь в части iOS мне удалось получить журналы, которые по какой-то причине раньше не отображались встают и говорят:
Код: Выделить всё
[0:] An error occurred: 'Object reference not set to an instance of an object.'. Callstack: ' at diarioDeTeruelIOS.iOS.AppDelegate.FinishedLaunching (UIKit.UIApplication app, Foundation.NSDictionary options) [0x00021] in C:\App.iOS\AppDelegate.cs:31
Код: Выделить всё
Crashlytics.SharedInstance.Init();
Crashlytics.SharedInstance.SetCrashlyticsCollectionEnabled(true);
Crashlytics.SharedInstance.SendUnsentReports();
Подробнее здесь: https://stackoverflow.com/questions/762 ... is-missing
Мобильная версия