Невозможно использовать MVVM Cross и Firebase вместе в проекте DotNet 8.0 Android.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Невозможно использовать MVVM Cross и Firebase вместе в проекте DotNet 8.0 Android.

Сообщение Anonymous »

При переходе с проекта Xamarin.Android на проект DotNet8 Android мне необходимо вместе использовать пакеты MVVMCross и Firebase Nuget. Если я использую последние пакеты Firebase непосредственно в примере проекта, то Firebase инициализируется правильно, но при использовании в сочетании с последними пакетами MVVMCross я получаю следующую ошибку:
Ошибка JAVA0000: Ошибка в
"/Users/user/.nuget/packages/xamarin.androidx.collection.jvm/1.4.4/buildTransitive/net8.0-android34.0/../../jar/androidx.collection.collection-jvm.jar :androidx/collection/ArrayMapKt.class:
Тип androidx.collection.ArrayMapKt определен несколько раз: /Users/user/.nuget/packages/xamarin.androidx.collection.jvm/1.4.4/buildTransitive/net8. 0-android34.0/../../jar/androidx.collection.collection-jvm.jar:androidx/collection/ArrayMapKt.class, /Users/user/.nuget/packages/xamarin.androidx.collection.ktx/ 1.2.0.10/buildTransitive/net6.0-android31.0/../../jar/androidx.collection.collection-ktx.jar:androidx/collection/ArrayMapKt.class
Ошибка компиляции"
Используемые в настоящее время пакеты:





Мне нужно использовать последнюю версию пакета MVVMCross.
1.MVVM Cross(9.2.0) и Firebase(Xamarin.Firebase.Config-121.1.0.1) используются с совместимыми версиями пакетов Nuget, тогда Firebase не инициализируется.
2.Используются последние пакеты Firebase. (Xamarin.Firebase.Config- 122.0.0.2) в DotNet8 android без MVVMCross, тогда Firebase инициализируется правильно.
3. Последние пакеты Firebase (Xamarin.Firebase.Config- 122.0.0.2), используемые с пакетами MVVMCross (9.2. 0), то мы сталкиваемся с ошибкой, как упоминалось ранее.
4. Чтобы устранить ошибку набора ArrayMap. Пробовали добавить Xamarin.AndroidX.Collection, но проблема не решена.

Подробнее здесь: https://stackoverflow.com/questions/790 ... id-project
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»