У меня есть планшет разработчика, и мне также нужны некоторые периферийные устройства, подключенные через USB к моему планшету и отладочному кабелю одновременно. Я попытался подключить USB-концентратор к своему планшету с помощью OTG-кабеля, но возникла проблема - планшет может использовать периферийные устройства, но ПК не видит устройство в формате adb devices
.
Можно ли одновременно подключить отладочный кабель и периферийные USB-устройства к моему планшету?
Нет, это невозможно. Чтобы ваше устройство находилось в режиме отладки/подключалось к компьютеру с помощью отладочного кабеля, оно должно быть подключено как ведомое устройство. Кабель OTG говорит планшету перейти в режим хоста. Итак, теперь ваш компьютер говорит вашему планшету быть ведомым, но через перебор с кабелем OTG планшет считает, что он должен быть ведущим, происходит ссора, и оказывается, что планшет побеждает и является ведущим, и поэтому ваш компьютер не признает существования планшета.
Если вам нужны инструменты отладки, вы изучали беспроводную отладку ADB? (Извините, я не могу найти ссылку прямо сейчас, но я использовал ее в прошлом и знаю, что она находится где-то на сайте developer.android.com)
Я не смог найти ссылку, поэтому я понял, как это сделать снова:
adb tcpip 5555
adb connect <your device IP address>:5555
adb logcat
Убедитесь, что телефон и ПК находятся в одной сети (доступны для проверки связи), затем получите IP-адрес телефона в настройках WiFi.
Из окна терминала Android Studio cd
туда, где вы platform-tools
находитесь. Пример:cd C:\Android\sdk\platform-tools
По умолчанию ADB будет в режиме USB, поэтому вы можете видеть подключенный телефон сadb devices
Итак, перезапустите ADB с помощьюcmd adb tcpip 5556
Затем подключитесь к cmd adb connect 192.168.141.115:5556
тому, где IP - это IP-адрес телефона.
adb devices
теперь должен показатьip:port device
C:\Android\sdk\platform-tools>adb devices
List of devices attached
192.168.141.115:5556 device
Затем вы можете подключить отладчик к работающему приложению, использующему USB-соединение.
фалеро80-е