Я хочу отладить веб-страницу на устройстве Android (см. Строку User Agent ниже).Я получаю конфликт между USB Tethering и использованием USB File Transfer.
Устройство подключено к моей машине разработки Ubuntu 16.04 через USB, и USB привязка настроена на устройстве, так что моя машина разработки находится ната же сеть.В окне терминала в Ubuntu я использую следующую команду, чтобы найти IP-адрес компьютера с Ubuntu:
$ ifconfig | grep "inet addr"
inet addr:192.168.42.xxx
Затем я могу подключиться к http://192.168.42.xxx/my_app/
с устройства Android.
Затем я следую инструкциям Начало работы с удаленной отладкой устройств Android , чтобы открыть окно отладки.Одним из шагов, которые мне нужно применить, является «Настройка режима USB для Android на PTP».Однако это создает проблему:
- Когда режим USB установлен на PTP, USB-модем автоматически отключается
- Если режим USB не установлен на PTP, удаленное устройствоИнструменты разработки Chrome не обнаружены.
Это означает, что я могу отладить предварительно загруженную веб-страницу , но затем не могу обновить страницу наAndroid-устройство, потому что оно больше не подключено к сайту на моей машине для разработки.
Обходной путь - настроить точку доступа Mobile Wi-Fi на устройстве Android и подключить к ней мою машину для разработки.Это оставляет USB-соединение свободным для процесса отладки.
Разве нельзя одновременно использовать USB-модем и USB-передачу файлов (для разрешения отладки)?
ПользовательСтрока агента
Mozilla/5.0 (Linux; Android 7.1.1; Moto G Play) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.105 Mobile Safari/537.36