2016-11-05 3 views
1

Есть три дня, когда я пытаюсь создать четкое решение для каждой платформы. К сожалению, я очень расстраиваю, потому что не могу этого сделать. В настоящее время в дроидов проекте есть новый вид ошибки:Xamarin Forms: ошибка в проекте Droid с Visual Studio

java.lang.IllegalArgumentException: already added : Landroid/support/v4/view/VelocityTrackerCompat;

Я пытался построить и перестроить проект много раз без успеха. Что делать?

Android references in the project

Затем я попытался обновить Droid решение, но результат не так, то раньше.

Я немного искал Google, но я не мог найти решение или кого-либо с той же проблемой. Visual Studio 2015 показывает много ошибок.

Visual Studio Error

Версия Xamarin студии стара.

Nuget Update

Это новый список ссылок на Droid проекта. Я не знаю, что я могу сделать сейчас ...

List of references after the update

+1

Обновите пакет форм до последней версии, но не обновляйте пакеты поддержки Android, поскольку они могут быть несовместимы. Если вы уже обновили пакеты поддержки самостоятельно, удалите их, а затем переустановите пакет Forms, и он также установит правильные пакеты поддержки в качестве зависимостей. Затем убедитесь, что опция «Скомпилировать версию» в Android-проекте установлена ​​на [«Использовать последнюю платформу»] (https://developer.xamarin.com/guides/xamarin-forms/getting-started/installation/#Android). – jimmgarr

+0

Возможно ли, что вы используете Xlabs? – dario

+0

Привет @jimmgarr Спасибо за ваш комментарий. Я разрешаю свою проблему, чтобы удалить все ссылки и переустановить их. – Enrico

ответ

0

Чтобы решить эту проблему, я удалил все ссылки из Droid проекта, а затем я заново установил все ссылки.

Теперь он работает нормально.