Intereting Posts
Рендеринг PDF-файла с помощью Java на Android Читаемый человеком DhcpInfo.ipAddress? Android-приложение Key Hash не соответствует сохраненным хэшам ключей Как сохранить IntentService, даже когда приложение закрыто? Есть ли какая-либо услуга push-уведомлений на Android, например Apple Push Notification Service? Android: целое число из ресурса xml Как связать эту службу с Android? Использование onSaveInstanceState с фрагментами в backstack? Как создать индикатор горизонтальной загрузки? Как читать содержимое окна (с помощью accessibilityService) и вызывать пользовательский интерфейс, используя ссылку на другое приложение в Android? Фрагмент обновления ViewPager для салфетки Получение недопустимой ошибки параметра android_key, после первого входа в систему в Facebook Android SDK Как я могу отправить данные результатов из широковещательного приемника на активность Фотосъемка с камеры в фрагменте Почему я получаю NullPointerException при отправке SMS на HTC Desire или что такое SubmitPdu?

System.ObjectModel Warning Xamarin не запускается на Android

Мы используем пример «Добро пожаловать в Xamarin» на Visual Studio Enterprise с использованием новейшего Xamarin в среде Windows 8.1.

Нам удается создавать и запускать как в Windows, так и в Apple, но мы сталкиваемся с проблемами с Android.

Ошибка: Не удалось найти System.ObjectModel компонент System.ObjectModel .

Ошибки можно увидеть на снимке экрана ниже:

Смотрите скриншот

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

С другой стороны, совместим ли Xamarin с Windows 8.1? Возможно, для некоторых требований Android требуется среда Windows 10.

Любая помощь будет оценена по достоинству.

Solutions Collecting From Web of "System.ObjectModel Warning Xamarin не запускается на Android"

Щелкните правой кнопкой мыши на ссылках на ваш проект Android и вручную добавьте ссылку: C: \ Program Files (x86) \ Reference Assemblies \ Microsoft \ Framework \ MonoAndroid \ v1.0 \ Facades \ System.ObjectModel.dll. И технически это предупреждение, а не ошибка.

Я просто удалил ссылку полностью, так как ни один из моих кодов фактически не использовал ее.

В консоли диспетчера пакетов введите: (выберите проект Android)

 update-package -reinstall 

Является медленнее, но является правильным методом и всегда работает

Попробуйте переместить его на рабочий стол, а затем добавьте его как ref в решении. Работал на меня, визуальная студия имела доступ ко всем остальным ref, но по какой-то причине dident имеет доступ к этому конкретному ref. Поэтому я переместил его, и я думаю, что он предоставил визуальный доступ студии. Просто попробуйте переместить его, когда доступ не будет проблемой.

Скопируйте dll и вставьте в папку пакетов. Измените ссылку на новое местоположение и запустите проект. Конечно, это временное решение. Вы можете проверить другое местоположение пути без пробелов в имени папок. ovee