#android #ios #xamarin
Вопрос:
Пожалуйста, помогите! Я пытаюсь запустить свое приложение IOS xamarin и получаю следующую ошибку Android:
code
Ссылка на пакет включает=»Xamarin.AndroidX.MediaRouter» Версия=»1.2.5″ Ссылка на пакет включает=»Xamarin.Андроидкс.Палитра» Версия=»1.0.0.8″ code
Если я удалю их, то получу сообщение об ошибке, что они требуются при запуске в Android.
Что мне делать?
Комментарии:
1. Неясно, какова ваша структура проекта. В то время как вы делаете что-то неправильно, вы не предоставили достаточно подробностей, чтобы сделать вывод о том, что вы делаете неправильно.
Ответ №1:
- Убедитесь, что «Xamarin.AndroidX.MediaRouter» и «Xamarin.Андроидкс.Палитра» существует только в Nuget Android. Если эти две библиотеки не используются, удалите эти две библиотеки во всех каталогах.
- В соответствии с советами этих двух библиотек, вам необходимо убедиться, что ваша версия Android-9.
Комментарии:
1. Спасибо, я также обновил свой XCode до новой версии 13, и это работает! 🙂
Ответ №2:
Если вы используете приложение для iOS, вы не должны получать сообщения для Android, если только вы случайно не добавили этот пакет Nuget в свое решение для iOS
Проверьте все нюансы решения
Перейдите к этим пакетам для Android.
Если вы проверите правую панель, вы увидите, что эти пакеты имеют только версию в проекте Android. Вы должны удалить их из своего общего проекта или проекта iOS без проблем.