Visual studio отладка по wifi
Я могу подключиться к своему телефону с помощью adb connect, а также могу использовать adb shell.
Но когда я захожу в Run-> Device Chooser, там нет устройств.
Что мне делать, чтобы подключить мою (подключенную) adb Android Studio?
Когда я подключаю его через USB, он появляется в списке
@John, у этого устройства есть какой-то конкретный драйвер USB? Если да, то просто попробуйте переустановить драйвер и убить adb, может быть, это поможет вам! Прочтите, пожалуйста, ссылку на эту страницу Описание Запуск / установка / отладка приложений Android через Wi-FiВы можете найти инструмент adb в / platform-tools /
Вы можете проверить свои устройства, используя:
Установите порт TCP:
Чтобы установить соединение Wi-Fi, вам необходимо проверить IP-адрес своего устройства и выполнить:
Я могу подключиться к своему телефону с помощью adb connect, а также могу использовать adb shell. Я зашел так далеко. Android Studio просто не улавливает это +1, все заработало, спасибо! Но ничего себе, теперь я знаю, что вернусь к кабелю. Отладка (из Visual Studio) через WiFi была ужасно медленной для развертывания, медленной работы и медленной остановки. :) отличное решение, запускалось только один раз на моей машине. @john, попробуйте подключиться к своему устройству Android с помощью adb ip: port, и вы увидите егоПопробуйте ниже плагин студии Android
КАК
- Подключите устройство к компьютеру с помощью кабеля USB.
- Затем нажмите кнопку на панели инструментов и отключите USB, как только плагин подключит ваше устройство через Wi-Fi.
- Теперь вы можете развернуть, запустить и отладить свое устройство с помощью Wi-Fi-соединения.
ПРИМЕЧАНИЕ. Помните, что ваше устройство и компьютер должны быть подключены к одному Wi-Fi.
Он работает хорошо, но немного медленнее, плюс не ведёт логи из пакета. Это нормально? это то, что я должен каждый раз подключаться через usb? или есть постоянное решение Отличный инструмент. Я только что его использовал. Отлично работает. Мой компьютер не подключен к Wi-Fi, но он находится в той же локальной сети, что и устройство Android.Шаг 1: перейдите к себе Android sdk folder -> platform tools и скопируйте весь путь
Например: C: \ Program Files (x86) \ Android \ android-sdk \ platform-tools
Шаг 2. Перейти к командной строке или терминалу студии Android
пользователи Windows cd C:\Program Files (x86)\Android\android-sdk\platform-tools
Пользователи Mac /Users/<username>/Library/Android/sdk/platform-tools
Шаг 3: Подключите свое устройство и систему к той же сети Wi-Fi.
Шаг 4: Введите adb tcpip 5555 и нажмите Enter .
Шаг 5: Введите adb connect x.x.x.x:5555 , заменив xxxx на IP-адрес вашего телефона.
узнать IP-адрес телефона
Settings -> About phone -> Status (некоторые телефоны могут отличаться)
Примечание. Если вы подключаете более одного устройства, отключите другие телефоны, кроме того, который вам нужно подключить.
Снимок экрана командной строки:
Путь к Android SDK может быть другим. Как узнать свой путь к Adnroid SDK: перейдите в «Настройки», найдите «android sdk», скопируйте путь. Мой путь - C: \ Users \ username \ AppData \ Local \ Android \ SdkЯ использовал следующие шаги для успешной отладки через Wi-Fi-соединение. Я рекомендую это решение всем, у кого есть проблемы с использованием интегрированных решений, таких как плагин Android WiFi ADB . В моем случае не удалось сохранить соединение Wi-Fi с моим устройством после отключения USB. Следующее решение решает эту проблему.
а. Подключение устройства с помощью локальной беспроводной сети
Если у вас есть локальная беспроводная сеть, вы можете подключить к ней свое устройство Android и компьютер. Затем определите IP-адрес устройства Android, просмотрев его настройки беспроводной сети.
б. Подключение устройства напрямую через точку доступа
Я предпочитаю подключаться к точке доступа на устройстве. Это более конфиденциально и не открывает ваше отладочное соединение с (общедоступным) wlan.
- Создайте точку доступа Wi-Fi на устройстве Android
- Подключите ПК к точке доступа
- На ПК просмотрите статус сетевого подключения этой точки доступа, чтобы найти IP-АДРЕС вашего устройства.
Моя система показала IPADDRESS 192.168.43.1
- Подключите ваше устройство к USB.
- Выдать команду, adb tcpip 5555 чтобы открыть порт на устройстве для подключения adb.
- Создайте беспроводное отладочное соединение adb connect IPADDRESS .
В моем случае команда выглядела так adb connect 192.168.43.1
Теперь команда adb devices -l должна отображать два устройства, если все в порядке. Например:
Сложность возникает при отключении USB-соединения. В моем случае оба соединения закрываются немедленно! Это может быть не для всех пользователей. Для меня это было причиной того, что я не мог использовать плагин Android WiFi ADB для студии Android. Я решил проблему, вручную повторно подключив Wi-Fi после отключения usb с помощью
После этого adb devices -l отображается одно подключенное устройство Wi-Fi. Эти устройства также отображаются в студии Android и могут быть выбраны для отладки. Когда соединение нестабильно, вам может потребоваться время от времени повторять указанную выше команду, чтобы повторно активировать соединение.
Возможно, вам придется перезапустить adb через Android Studio (для удобства сделайте это дважды).
Потратив много времени, я не смог решить проблему.
Потом попробовал - WIFI ADB ULTIMATE by
У меня это сработало.
Откройте студию Android и следуйте по этому пути
Перейдите в -> настройки -> плагины -> нажмите репозитории браузера.
после этого найдите WIFI ADB ULTIMATE и нажмите «Установить».
В первый раз вам нужно подключить его через USB.
Вы можете проверить его работу на github. Для получения более подробной информации см. WIFI ADB ULTIMATE.
Если вы используете рутированный телефон, попробуйте это приложение WiFi ADB .
Наверное, это самый простой способ отладки по wifi.
Я использую это приложение уже много дней, и оно работает безупречно.
Я использую AS 3.2.1 и собирался опробовать некоторые плагины, но сомневался, понимая, что плагины могут отслеживать любые данные.
На самом деле это действительно просто сделать через вкладку Терминал в AS:
- Включите в телефоне отладку по WiFi
- Зайдите в параметры разработчика и включите «ADB по сети»
- Вы увидите точный адрес и порт для использования при подключении
- Перейдите на вкладку Терминал в Android Studio
- Тип adb tcpip 5555
- Введите свой IP-адрес, как показано в параметрах разработчика, т.е. adb connect 192.168.1.101
- Теперь вы увидите свое устройство в диалоговом окне "Выбор цели развертывания" AS.
Вот простые шаги для реализации отладки приложений Android с помощью ADB через Wi-Fi:
Обязательно: необходимо подключить устройство Android и компьютер к одному маршрутизатору через Wi-Fi. Вы также можете использовать Android Wifi-модем.
Шаг 1. Подключите устройство Android через USB (с включенным режимом разработчика) и проверьте его подключение через adb devices .
Шаг 2. Откройте cmd / terminal и укажите путь к вашему ../sdk/platform-tools .
Шаг 3: Выполните команду adb devices .
Шаг 4: Выполните командную adb -d оболочку (для устройства) ИЛИ adb -e shell (для эмулятора) . Здесь вы получите доступ к устройству через оболочку.
Шаг 5: Выполните команду ipconfig ( команда Windows) или ifconfig (команда Linux) и проверьте ее IP-адрес.
Шаг 6: Не отсоединяйте / не извлекайте USB-устройство устройства и выполните команду adb tcpip 5000 , чтобы открыть порт 5000 сокета tcpip для отладки adb. Вы можете открыть его на любом порту, который в данный момент не занят.
Шаг 7: Теперь выполните команду adb connect <ip-address>:<port> . например: adb connect 192.168.1.90:5000 (где ip-адрес - это адрес Wi-Fi устройства и порт, который вы открыли).
Теперь запустите adb device и проверьте, что отладочное устройство теперь подключено по беспроводной сети через Wi-Fi.
Вы можете отладить приложение Visual Studio, развернутое на другом компьютере. Для этого используется удаленный отладчик Visual Studio.
Подробные инструкции по удаленной отладке см. в следующих разделах.
Если нужно просто скачать и установить удаленный отладчик, и вам не нужны дополнительные инструкции для своего сценария, выполните действия, описанные в этой статье.
Скачивание и установка инструментов удаленной отладки
На удаленном устройстве или сервере, на котором требуется выполнить отладку (не на компьютере Visual Studio), скачайте и установите правильную версию инструментов удаленной отладки по ссылкам, приведенным в следующей таблице.
- Скачайте последние версии инструментов удаленной отладки для вашей версии Visual Studio. Последняя версия инструментов удаленной отладки совместима с более ранними версиями Visual Studio, но более ранние версии инструментов удаленной отладки несовместимы с более поздними версиями Visual Studio. (Например, если вы используете Visual Studio 2017, скачайте последнее обновление инструментов удаленной отладки для Visual Studio 2017. В этом случае не следует скачивать средства удаленной отладки для Visual Studio 2019.)
- Скачивайте средства удаленной отладки с архитектурой, соответствующей архитектуре компьютера, на котором они будут устанавливаться. Например, если вы хотите отлаживать 32-разрядное приложение на удаленном компьютере под управлением 64-разрядной операционной системы, установите 64-разрядные инструменты удаленной отладки.
Чтобы запустить удаленный отладчик, можно не устанавливать инструменты удаленной отладки, а просто скопировать файл msvsmon.exe на удаленный компьютер. Однако мастер настройки удаленного отладчика (rdbgwiz.exe) доступен только после установки инструментов удаленной отладки. Этот мастер может потребоваться для настройки, если вы захотите запускать удаленный отладчик как службу. Дополнительные сведения см. в разделе (Дополнительно) Настройка удаленного отладчика как службы.
- Для отладки приложений Windows 10 на устройствах ARM используйте ARM64, доступный с последней версией инструментов удаленной отладки.
- Для отладки приложений Windows 10 на устройствах Windows RT используйте ARM, доступный только при загрузке инструментов удаленной отладки Visual Studio 2015.
Требования
Supported Operating Systems
Удаленный компьютер должен работать под управлением одной из следующих операционных систем:
Windows 10 (не телефон)
Windows 8 или 8.1 (не телефон)
Windows 7 с пакетом обновления 1 (SP1)
Windows Server 2016
Windows Server 2012 или Windows Server 2012 R2
Windows Server 2008 с пакетом обновления 2 (SP2), Windows Server 2008 R2 с пакетом обновления 1 (SP1)
Для отладки Windows Phone требуется USB-подключение (инструменты удаленной отладки не требуются).
Поддерживаемые конфигурации оборудования
Процессор с тактовой частотой 1,6 ГГц или большей
1 ГБ ОЗУ (1,5 ГБ при выполнении в виртуальной машине)
1 ГБ доступного пространства на жестком диске
Жесткий диск 5400 об/мин
Видеоадаптер с поддержкой DirectX 9 и разрешением экрана 1024x768 или выше
Конфигурация сети
Удаленный компьютер и компьютер Visual Studio должны быть подключены по сети, объединены в рабочую или домашнюю группу либо соединены напрямую с помощью кабеля Ethernet. Отладка между двумя компьютерами, подключенными через прокси-сервер, не поддерживается. Отладка через подключение с высокой задержкой или низкой пропускной способностью, например при подключении к Интернету по коммутируемой линии или при размещении компьютеров в разных странах, может приводить к сбоям или работать недопустимо медленно и поэтому не рекомендуется.
(Дополнительно) Запуск удаленного отладчика из общей папки
Удаленный отладчик (msvsmon.exe) можно найти на компьютере с уже установленным Visual Studio Community, Professional или Enterprise. В некоторых сценариях самый простой способ настроить удаленную отладку — запустить удаленный отладчик (msvsmon.exe) из общей папки. Об ограничениях использования см. на странице справки удаленного отладчика (Справка > Использование в удаленном отладчике).
Найдите файл msvsmon.exe в каталоге, соответствующем вашей версии Visual Studio:
Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\Remote Debugger\x64\msvsmon.exe
Program Files\Microsoft Visual Studio\2022\Enterprise\Common7\IDE\Remote Debugger\x86\msvsmon.exe
Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\Remote Debugger\x64\msvsmon.exe
Program Files (x86)\Microsoft Visual Studio\2019\Enterprise\Common7\IDE\Remote Debugger\x86\msvsmon.exe
Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Remote Debugger\x86\msvsmon.exe
Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\Remote Debugger\x64\msvsmon.exe
Предоставьте общий доступ к папке удаленного отладчика на компьютере с Visual Studio.
На удаленном компьютере запустите файл msvsmon.exe из общей папки. Следуйте инструкциям по установке.
Сведения об установке из командной строки и справочник по командной строке см. на странице справки для msvsmon.exe. Для этого введите msvsmon.exe /? в командной строке на компьютере с установленным Visual Studio (или перейдите в раздел Справка > Использование в удаленном отладчике).
Установка удаленного отладчика
На удаленном компьютере найдите Удаленный отладчик в меню Пуск и запустите его.
Если у вас нет прав администратора на удаленном компьютере, щелкните правой кнопкой мыши приложение Удаленный отладчик и выберите Запуск от имени администратора. В противном случае просто запустите его, как обычно.
Если вы планируете присоединиться к процессу, который работает от имени администратора или под другой учетной записью пользователя (например, IIS), щелкните правой кнопкой мыши приложение Удаленный отладчик и выберите пункт Запуск от имени администратора. Дополнительные сведения см. в разделе Запуск удаленного отладчика в качестве администратора.
При первом запуске удаленного отладчика (или перед его настройкой) появится диалоговое окно Конфигурация удаленной отладки.
Если API-интерфейс веб-служб Windows не установлен (это возможно только в Windows Server 2008 R2), нажмите кнопку Установить.
Выберите хотя бы один тип сетей, для которых вы намерены использовать инструменты удаленной отладки. Если компьютеры соединены через домен, необходимо выбрать первый пункт. Если компьютеры соединены через рабочую или домашнюю группу, выберите второй или третий пункт соответственно.
Щелкните Настроить удаленную отладку, чтобы настроить брандмауэр и запустить удаленный отладчик.
По завершении настройки появится окно Удаленный отладчик.
Теперь удаленный отладчик ожидает подключения. Введите предложенные имя сервера и номер порта, чтобы настроить конфигурацию удаленного подключения в Visual Studio.
Чтобы прекратить работу удаленного отладчика, щелкните Файл > Выход. Его можно снова запустить из меню Пуск или из командной строки:
Настройка удаленного отладчика
После первого запуска удаленного отладчика можно изменить некоторые аспекты его конфигурации.
Если нужно добавить разрешения на подключение к удаленному отладчику для других пользователей, выберите Инструменты > Разрешения. Для предоставления разрешений или отказа в предоставлении необходимо обладать правами администратора.
Вы можете запускать удаленный отладчик в учетной записи пользователя, отличной от используемой на компьютере Visual Studio, но эту учетную запись нужно добавить в список разрешений удаленного отладчика.
Кроме того, удаленный отладчик можно запускать из командной строки с помощью параметра /allow <username> : msvsmon /allow <username@computer> .
Чтобы изменить режим аутентификации или номер порта либо задать значение времени ожидания для инструментов удаленной отладки, выберите Инструменты > Параметры.
Список номеров портов, используемых по умолчанию, см. в разделе Назначения портов удаленного отладчика.
Вы можете запускать инструменты удаленной отладки в режиме "без аутентификации", однако настоятельно рекомендуется не использовать этот режим. При работе в этом режиме сетевая безопасность не обеспечивается. Режим без аутентификации можно выбрать, только если вы уверены в отсутствии вредоносного или опасного трафика.
(Дополнительно) Настройка удаленного отладчика как службы
Чтобы настроить удаленный отладчик как службу, выполните следующие действия.
Найдите мастер настройки удаленного отладчика (rdbgwiz.exe). (Это отдельное приложение, не входящее в состав удаленного отладчика.) Он доступен только в том случае, если вы установили инструменты удаленной отладки. Вместе с Visual Studio он не устанавливается.
Запустите мастер настройки. Когда появится первая страница, нажмите кнопку Далее.
Установите флажок Запускать удаленный отладчик Visual Studio 2015 как службу .
Добавьте имя учетной записи пользователя и пароль.
Теперь удаленный отладчик должен работать как служба. Чтобы проверить, так ли это, выберите Панель управления > Службы и найдите службу Удаленный отладчик Visual Studio 2015.
Останавливать и запускать службу удаленного отладчика можно с помощью компонента Панель управления > Службы.
Настройка отладки с использованием удаленных символов
Вы можете отлаживать код с использованием символов, созданных на компьютере Visual Studio. Производительность удаленного отладчика гораздо выше при использовании локальных символов. Если необходимо использовать удаленные символы, укажите, что монитор удаленной отладки должен искать символы на удаленном компьютере.
Начиная с версии Visual Studio 2013 с обновлением 2 можно использовать следующий параметр командной строки msvsmon для использования удаленных символов для управляемого кода: Msvsmon /FallbackLoadRemoteManagedPdbs
1.Подключите устройство и компьютер к одной и той же сети.
2.Приконектиться по USB.
3.Установите прослушку на TCP/IP и порт 5555.
$ adb tcpip 5555
4.Отключите USB.
5.Найдите IP адрес девайса. К примеру, на Нексусах вы можете найти IP в Settings > About tablet (or About phone) > Status > IP address.
6.Присоединитесь к этому девайсу adb connect <device-ip-address>.
7.Подтвердите:
$ adb devices
List of devices attached
<device-ip-address>:5555 device
Сталкивался может кто нибудь? Из-за чего так? Что можно сделать?
Добавлено через 1 час 1 минуту
Все работает. Тупанул сам
Отладка в 1С 8.2
Может я что то не понимаю, может схожу с ума, но! Проводя отладку в базе(1С:Предприятие 8.2.
отладка
помогите сделать исключение:нужно чтобы поле не было пустым,то есть у меня калькулятор и нужно.
Отладка
Всем привет! Пишу приложение, что то похожее на диспетчер задач Windows Вопрос встал отладки.
отладка С/С++
Доброго времени суток! Как в IDE отладчике (Visual C++) запустить отлаживаемую программу с.
Tester64, задача проста. Отладка по Wi-fi.
А как работают эти приложения? т.е. мне в консоли на ПК не нужно нечего прописывать все сделает мобильное приложение по вашей ссылке?
нужно, и рут будет нужен
а кто скажет что не нужен - покажите работающее приложение, я сам его с радостью поставлю
и в консоли там пару команд всего надо писать, можно bat файл написать и просто кликать на него для начала работы А как работают эти приложения? т.е. мне в консоли на ПК не нужно нечего прописывать все сделает мобильное приложение по вашей ссылке?
1) Ставишь программу на рутированое устройство. Преимущество - не надо подключать через провода для доступа к ADB стандартными средствами. Качаешь прямо с плея.
2) Запускаешь. Обычно они(проги) прямо пишут что написать в консоли. Обычно это что-то вроде "adb connect 192.168.0.8:5555".
Я написал сложный батник. (цветом, список девайсов - иногда эмуляторы подключаются, с паузой в 7 секунд чтобы успеть рассмотреть текст)
Раньше запускал через ярлык на рабочем столе или около пуска. Потом подключил к "горячей клавише" винды (F10). Время от времени сигнал пропадает (причин не знаю - иногда и 5 часов работает без сбоев, а иногда каждые 5-10 минут разрыв) - нажимаю Ф10 и происходит реконнект. От "лишнего" запуска канал не разрывается.
Прощайся USB, используйте WiFi для отладки на Android Real Machine
Прощайся USB, используйте WiFi для отладки на Android Real Machine
Давайте сначала посмотрим на окончательный эффект
Зачем использовать WiFi отладную андроидную реальную машину?
Отклонить USB низкое напряжение было заряжено, чтобы нанести мне ущерб (может быть психологическим)
Уничтожьте грязный кабель данных на рабочем столе
Я забыл строку данных определенный день.
Нематериально заставлять самые смертельные :-)
Wi-Fi Connection Отладка принципа Android Real Machine
ADB (Android Rebug Bridge) - это универсальный инструмент командной строки, который позволяет вам общаться с симулятором или подключенным телефоном Android.
Использование WiFi Connection Real Machine отладки, она реализована командой ADB.
Требования к окружающей среде
В основном как имеет adb.
Подключение WiFi Определенные шаги
Сначала убедитесь, что компьютер и мобильный телефон подключены к той же локальной сети
Откройте отладку USB, подключите компьютер и мобильный телефон с кабелем данных
Просмотр подключенных устройств Android с ADB
Если вы не видите подключенные мобильные телефоны внутри устройств, соединение не успешно, посмотрите на отладку USB Open, нет драйвера
Команда adb -s [device id] tcpip [port] Укажите номера портов для оборудования, требующего подключения WiFi
Идентификатор устройства: идентификатор устройства, который необходимо подключить, то есть строку, видимую на втором этапе.
Порт: используется номер порта, в соответствии с вашим собственным сердцем, я использую 8888
Пример: adb -s 98899a4558304e384f tcpip 8888
Если вы подключаетесь только к устройству, вы можете указать устройство к этому устройству без -S. adb tcpip 8888
Команда adb connect [phone ip]:[port] Соединение Оборудование
Телефон IP: мобильный телефон в настоящее время подключается к IP-адресу локальной сети.
Порт: номер порта, установленный на последний шаг
Пример: adb connect 10.10.10.60:8888
На данный момент вы можете быстро отладить реальную машину Android с WiFi!
Несколько проблем и решений столкнулись
Изредка?
Непосредственно выполнено снова adb connect Команда в порядке, используйте номер порта для последней настройки, не нужно повторно установить номер порта.
На самом деле, пока ваш компьютер не выключен, телефон не выключается, а следующее подключение к той же сети локальной области напрямую adb connect Команда, используйте номер порта для последней настройки, не нужно устанавливать номер порта.
Конечно, если вы не сделаете это напрямую, вы тогда установите номер порта.
После встречи с отдельными мобильными телефонами Meizu соединение между отладкой WiFi после вытягивания линии данных.
Причина неизвестна, мое решение является отладкой строки данных с WiFi. (Рука в руке сломана, и даже компьютер может заряжать только компьютер.
Читайте также: