Тип программы уже присутствует: android .support.annotation.AnimRes - PullRequest
1 голос
/ 05 мая 2020

Эта проблема возникла у меня после того, как я обновился до последней версии Xamarin.Forms (4.6.0). Я получаю эту ошибку всякий раз, когда пытаюсь создать свои Android проекты в Visual Studio For Ma c (8.5.4 ) Что я пробовал до сих пор:

  • Использование разных версий Android библиотек поддержки
  • Очистка моего кэша NuGet
  • Переустановка SDK
  • Очистка, восстановление, перезапуск VS (несколько раз)

Как ни странно, мне удалось заставить его работать для нескольких сборок после изменения версии моей библиотеки поддержки с 28.0.0.3 на 28.0.0.1 вручную в файле csproj . Однако я пробовал это несколько раз, и это не решило проблему. Проблема возникает, если я также создаю проект fre sh Xamarin.Forms.

Любые советы приветствуются, так как это начинает расстраивать.

1 Ответ

1 голос
/ 05 мая 2020

Не знаю, поможет ли это, но тем не менее вам следует перейти на AndroidX как можно скорее. Xamarin имеет перенесено на них , начиная с Forms 4.5

Вот дополнительная информация о библиотеках - Представляем AndroidX для Xamarin

Есть специальный пакет NuGet для миграции - Xamarin.AndroidX.Migration . Также доступна встроенная функция в Visual Studio - здесь

Я могу предложить вам попытаться перейти на библиотеки AndroidX, поскольку старые библиотеки поддержки не будут поддерживаться с этого момента. включен, и вы наверняка столкнетесь с некоторыми проблемами, если не такими, как эта, то в будущем появится что-то еще.

...