что содержит более новый Xamarin.AndroidX.Lifecycle.LiveData, чем тот, что в последней версии Xamarin.Forms.
Есть какое-то решение, чтобы обновить Runtime до последней версии? Или только остается использовать 2.7.1.5?
Можно еще последнюю preview версию формсов поставить, можно будет посвежее использовать. Но а вообще можно забить, это же warning?
Я просто пока не могу понять причину. У меня Worker из последней версии на отдельном чистом проекте Xamarin.Android работает как надо. После перезагрузки стабильно восстанавливает службу. А в XF проекте, с теми же самыми классами, с тем же самым кодом, но с более низкой версией Runtime не срабатывает.
нет. не warning. ошибка, нужно явно указать ссылку на версию LiveData
Ну дык добавьте тогда в андроид проект версию посвежее
LiveData является частью двух нугет пакетов: Forms и Runtime. Или вы имеете ввиду, отдельно в Нугете найти LiveData?
Отдельно LiveData действительно установился, но Runtime все равно не дает установить )) Но, попробую поковырять, спасибо за подсказку.
Получилось все обновить, удалил пакет XF, затем установив последний Runtime и отдельно LiveData и AndroidX.Core, потом восстановил последний XF. Теперь при сборке вроде как все работает, но выводится два предупреждения: 1. NU1608: Версия обнаруженного пакета нарушает ограничение зависимости: Xamarin.Forms 5.0.0.2578 требуется Xamarin.AndroidX.Lifecycle.LiveData (>= 2.3.1.1 && <= 2.5.1.1), но в результате разрешения получена версия Xamarin.AndroidX.Lifecycle.LiveData 2.6.1.3. 2. NU1608: Версия обнаруженного пакета нарушает ограничение зависимости: Xamarin.Forms 5.0.0.2578 требуется Xamarin.AndroidX.Core (>= 1.6.0.1 && <= 1.9.0.1) ... Вызовет ли это проблемы в работе теперь можно узнать только опытным путем? )
Не вызовет. Эти ворнингы опять таки повторюсь, из-за захаркоденных лимитов на зависимости у формсов
Обсуждают сегодня