Я нашел несколько ссылок, но они не объясняют, как это делается. Я могу отлаживать использование Xamarin Studio IDE, но эта IDE (без обид) является хромой по сравнению с Visual Studio. Используя Visual Studio, есть возможность выбрать эмулятор для отладки. Итак, как мне заставить его отлаживать мое реальное устройство через USB (у меня уже есть USB Debugging = true)?
Как отлаживать реальное устройство Android с помощью Xamarin для Visual Studio?
Ответ 1
Я использую Visual Studio 2015 с Samsung S4.
Чтобы получить отладочную работу, я сделал следующее.
- Включите параметры разработчика на вашем устройстве. (Настройки → Дополнительно → Об устройстве → Повторно нажмите номер строителя до тех пор, пока параметры разработчика не будут включены.
- Перейдите в "Параметры разработчика" и выберите "Отладка USB"
- Подключите телефон к компьютеру через USB. Мне пришлось подключить свой телефон к компьютеру на борту USB-порта, а не к USB-концентратору, так как это не срабатывало
- Вам должно быть предложено доверять вашему ПК (доверять ему)
- Запустить Visual Studio
- Откройте свое решение, и теперь ваше устройство должно быть доступно.
Ответ 2
Вы получите запрос на подтверждение на устройстве Android, чтобы узнать, разрешено ли компьютеру подключаться. Это легко пропустить, если экран вашего устройства заснул.
Ответ 3
Я использую Visual Studio 2015 с Xamarin, и единственный способ заставить его распознать мою Galaxy S4 - отключить и снова включить отладку USB во время работы VS. Это требуется каждый раз, когда я хочу использовать этот телефон с VS. Мне никогда не приходилось делать это с помощью Android Studio.
Ответ 4
1 - Исходные драйверы (пример: http://androidmtk.com/download-samsung-usb-drivers)
2 - Включите параметры разработчика на мобильном устройстве (например, на Android 4.2.2, выполните 7 щелчков по "мобильной информации" - "серийный номер" )
3 - Отладка USB в настройках вашего мобильного разработчика тоже
Ответ 5
У меня также возникла аналогичная проблема, Я решил это, установив драйверы USB, специфичные для моей модели телефона.
Ответ 6
tl; dr Установите драйверы, если вы еще этого не сделали.
Как упоминалось в одном из комментариев выше, я установил USB-драйвер устройства (драйверы LG здесь), и он решил мою проблему. Теперь он отлично работает.
Я был под (неправильным!) впечатлением, что мне не нужно было устанавливать драйверы для включения отладки. Я уже мог подключить свое устройство к ноутбуку, чтобы просматривать файлы и т.д., И, следовательно, подумали, что драйверы не нужны.
Ответ 7
Я установил мобильное соединение в режиме зарядки USB и включил USB-отладку. Он может попросить установить драйвер, после установки драйвера отключите мобильный телефон и снова подключите его, теперь это должно отображаться в списке устройств Visual Studio для отладки.
Ответ 8
Как только все остальное будет готово, устройство может появиться в списке "Не совместимые устройства". Это может произойти, если "Minimun Android version", установленная в вашем проекте, выше, чем версия Android в вашем устройстве. Если это так, вы можете установить "Minimun Android version" в манифесте андроида