Внедрение Visual Studio 2015 Xamarin без ошибок

Я только что установил VS 2015, установка завершилась (после некоторого времени сбоя, вызванного медленной сетью, я снова запускаю настройку).

Я создаю проект как проект Adroid > Android blank project Когда я Adroid > Android blank project F5, сборка кажется успешной, но развертывание не работает, сообщение об ошибке отсутствует. Пробовал набор Tool-> Option-> Build-> Diagnostic, нет результата. VS 2015 довольно новый, кто-нибудь встретил это? Как я могу это исправить?

Solutions Collecting From Web of "Внедрение Visual Studio 2015 Xamarin без ошибок"

Я столкнулся с тем же, но я начал VS2015 в качестве администратора и решил проблему.

Работает ли Android Virtual Device?


  1. Открыть меню AVD
    Значок AVD

  1. Запустить устройство
    Введите описание изображения здесь

  1. Дождитесь полной загрузки
  2. Построение и развертывание
  3. Найдите свое приложение в меню устройства и выполните его

Visual Studio застревает, пытаясь развернуть приложение в эмуляторе, или эмулятор не отображается как цель отладки в других IDE

Если эмулятор запущен, но он, похоже, не подключен к ADB (Android Debug Bridge) или не появляется в инструментах Android, которые используют ADB (например, Android Studio или Eclipse), вам может потребоваться настроить, где Эмулятор ищет ADB.

Эмулятор использует раздел реестра для определения базового местоположения вашего Android SDK и ищет файл \platform-tools\adb.exe в этом каталоге. Чтобы изменить путь Android SDK, используемый эмулятором:

Откройте редактор реестра, выбрав «Выполнить» из контекстного меню «Пуск», введя regedit в диалоговом окне и выбрав «ОК».

Перейдите в HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Android SDK Tools в дереве папок слева.

Измените переменную реестра Path, чтобы она соответствовала пути к Android SDK.

Перезагрузите эмулятор, и теперь вы сможете увидеть эмулятор, подключенный к ADB и связанным с ним инструментам Android.

И еще один рецепт:

  • Чистые проекты
  • Удалить все папки bin, obj
  • Отметьте свой андроид-проект как стартап

Затем попробуйте снова установить

Что касается меня, то в некоторых случаях, если визуальная студия застревает в проекте, требуется перезагрузка ПК.

У меня была такая же неприятная проблема. Переход к настройкам -> Xamarin -> Android Настройка и проверка Сохранение данных приложения / кеша на устройстве между развертываниями решило мою проблему.

По словам Магнуса Гриндала Баккена, я нашел решение.

1) Установка должна иметь подключение к Интернету. Любое прерывание может привести к исключению компонентов.

2) Вам нужен эмулятор Android. Установка Android SDK и Visual Studio 2015 недостаточна, вам либо нужен эмулятор Microsoft, либо андроид, тот или иной сторонний эмулятор (например, Genymotion). Вам также необходимо убедиться, что установлены плагины Xamarin для Visual Studio.

Xamarin для Visual Studio можно скачать здесь . После установки Visual Studio сможет создавать и запускать проекты Xamarin. Xamarin для VS включает в себя Xamarin Player для эмуляции. Я думаю, что это даже лучше, чем Genymotion.

Запустите эмулятор с помощью кнопки AVD … [start] (как предложил пользователь m93a).

А следующая опция содержит опцию проверки « стереть пользовательские данные ». Проверь это !

Это помогает мне решить эту проблему. Затем разверните или отлаживайте приложение, и весь процесс будет работать, как ожидалось.

Я столкнулся с такой же проблемой. Просто откройте визуальную студию и перестройте свой проект … и затем попробуйте развернуть.

Это сработало для меня!

Иногда физическое устройство Android путается с версиями.

На устройстве, чтобы перейти настройки | Менеджер приложений | Все приложения.

Вручную удалите приложение. Вручную удалите «Mono Shared Runtime» (не беспокойтесь, он будет переустановлен во время развертывания)

Внесите любые изменения в свой проект, чтобы он воспринимался как измененный и нуждался в повторной компиляции: добавьте новую пустую строку в файл .cs или что-то еще.

Построение отладки / развертывание

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

В свойствах проекта Android App в Visual Studio мне нужно было перейти в «Настройки Android»> «Дополнительно» и убедиться, что архитектуры поддержки имеют архитектуру моего AVD.

В моем случае это был x86_64 (который, кстати, не имеет особо открываемого метода установки – занимал несколько дней).

Прежде всего, мы можем найти ошибку в « Детали », когда мы нажимаем кнопку « Пуск » на « AVD Manager » для « Android_Accelerated_x86 ». Если ошибка следующая:

Убедитесь, что Intel HAXM правильно установлен и применим. Состояние ускорения процессора: HAXM не установлен на этой машине

Итак, в этом случае нам нужно установить « Intel® Hardware Accelerated Execution Manager ». Его можно скачать по следующей ссылке:

Haxm-windows_v6_0_6.zip (6.0.6)

Примечание. После установки Xamarin в первый раз в visual studio 2015 у меня была такая же ошибка, чтобы запустить « Android_Accelerated_x86 ». После установки этого ускоренного эмулятора теперь работает.

У меня была такая же проблема с моим XF-приложением, он не разворачивался и просто одно сообщение о том, что Deployment Failed, внутренняя ошибка ….

Я решил это. Работая на Mac с Xamarin Studio, убедитесь, что ABI вашего симулятора поддерживается вашим приложением.

Параметры проекта Xamarin Studio Android

Если эмулятор даже не хочет, возможно, развертывание пропущено. Вы видите это в выходной консоли. Если это так, вам может потребоваться активировать развертывание, проверив его в параметрах решения (а не в проекте).

Если эмулятор запускается, но развертывание не заканчивается через минуты, без ошибок, попробуйте описанные здесь шаги: https://stackoverflow.com/a/32564067/7505268 Это решило его для меня.

У меня появился Xamarin Android Player при попытке развернуть проект Android. Эти шаги работали для меня:

  1. Закрытый Android-плеер Xamarin
  2. Проект Ran Android снова

В моем случае у меня была эта проблема, потому что «Solution Configuration» была настроена на Release. Я возвращаю его обратно в Debug, и я решаю проблему