2016-10-24 2 views
2

Я работаю с Visual Studio Community 2015 Update 3 и Visual Studio Emulator для Android (API уровня 19). Все работает нормально, но с момента последнего обновления Xamarin я не могу установить его в Visual Studio Emulator.Visual Studio Xamarin: Не удалось подключиться к отладчику

Я нажимаю кнопку запуска в visual studio и развертывает приложение в эмуляторе (я не вижу его в приложении), затем он запускает приложение. Но приложение закрывается немедленно, и Visual Studio говорит на выходе:

Could not connect to the debugger. 

решения я уже пробовал (без успеха):

  • Enabled Перенести на физический компьютер с другой версией процессора в гипер- настройки V
  • Выключено Быстрое развертывание в настройках проекта

EDIT: на мой реальный телефон я могу отладить это приложение.

EDIT2: Here's the logcat output

+0

Плохая вещь здесь в том, что нет большого индикатора того, почему это происходит. Я почти всегда читаю руководство по устранению неполадок, чтобы убедиться, что я что-то пропустил: https://msdn.microsoft.com/en-us/library/mt228282.aspx Однако типичным виновником здесь является «Перенести на физический компьютер с другим процессор версия .' опция. Вы можете дважды проверить, что вы включили его для этого эмулятора, поскольку опция по умолчанию отключена в новых созданных эмуляторах. –

+0

Благодарим вас за ответ. Я могу подтвердить, что он определенно включен. Мне интересно, что на моем реальном телефоне я могу отлаживать это приложение без проблем. Все, что я сделал, это обновить xamarin, и эмулятор перестает работать. Я посмотрел на «adb logcat», чтобы узнать, что не так, но я не вижу, чтобы что-то пошло плохо. Может ли выход из 'adb logcat' полезен? – Marcel

+0

Не стесняйтесь добавлять его в сообщение. Каждый раз, когда я отлаживал проблему с помощью VS Android Emulators, 'adb logcat' кажется красной селедкой. –

ответ

0

Я имел эту проблему раньше. Моя проблема заключалась в том, что эмулятор был старым и не мог загружать вещи должным образом и был очень медленным. Я предлагаю перейти на другой эмулятор или просто использовать ваш телефон для отладки. Если вы хотите, вы можете попробовать запустить его в выпуске и посмотреть, будет ли он работать. Если не создать новый эмулятор из AVD Manager.

+0

Спасибо. Я знаю, что могу просто использовать другой эмулятор. Но у меня есть процессор AMD, поэтому эмулятор Google медленный, как черт. Единственный эмулятор, который я знаю, который быстро работает, - это Xamarin. – Marcel

Смежные вопросы