adb список подключенных устройств пустой для USB-подключения на удаленной виртуальной машине Debian

Запуск adb devices возвращает пустой список на моей виртуальной машине DigitalOcean Debian 9. Мой LG ThinQ 7 под управлением Android подключен через USB к моему компьютеру (Mac), и в инструментах разработчика включена отладка.

Я запустил adb kill-server и adb start-server, отключил и снова подключил телефон через USB, убедившись, что он разблокирован. Запуск dmesg | tail, как предлагается в этом сообщение приводит к:

[  877.657343] systemd[1]: apt-daily.timer: Adding 7h 50min 49.113541s random time.
[  877.862296] systemd[1]: apt-daily-upgrade.timer: Adding 30min 45.124112s random time.
[  877.866425] systemd[1]: apt-daily.timer: Adding 11h 2min 53.916371s random time.
[163405.503232] systemd[1]: apt-daily-upgrade.timer: Adding 11min 3.021099s random time.
[163405.512103] systemd[1]: apt-daily.timer: Adding 7h 50min 56.568643s random time.
[163410.730443] systemd[1]: apt-daily-upgrade.timer: Adding 9min 26.327309s random time.
[163410.735693] systemd[1]: apt-daily.timer: Adding 14min 54.237795s random time.
[163410.964357] systemd[1]: apt-daily-upgrade.timer: Adding 33min 39.079893s random time.
[163421.457398] systemd[1]: apt-daily-upgrade.timer: Adding 42min 47.579987s random time.
[163421.461195] systemd[1]: apt-daily.timer: Adding 5h 29min 23.008080s random time.

И вообще не показывает USB-устройство или какие-либо соединения.

запуск adb tcpip 5555 приводит к error: no devices/emulators found.
adb devices показывает только хост Linux.
adb reconnect приводит к error: no devices/emulators found.

Версии:

  • Android НДК r9b
  • Инструменты Android SDK, версия 25.2.5
  • Инструменты платформы Android SDK, версия 29.0.4
  • Инструменты сборки Android SDK, версия 29.0.2

Многие вопросы и ответы о стеке относятся к Windows и требуют других инструментов, чем MacOS и Linux. Мне интересно, проблема в том, что я пытаюсь подключить устройство к удаленному компьютеру, используя другую ОС, или есть другая причина, по которой я отсутствует.


person Zeesy    schedule 17.10.2019    source источник
comment
1. Убедитесь, что ваш USB-порт подключен к ВМ, а не к хосту (не знаю, какую ВМ вы используете, но, насколько я помню, в VMWare можно переключать порт между ВМ и хостом). 2. С кабелем все в порядке? Вы пробовали другой?   -  person TDG    schedule 18.10.2019
comment
@TDG Я запускаю дроплет DigitalOcean, так что это все из командной строки. С кабелем все в порядке, но порт USB не распознается fdisk -l. Оба порта на моем хосте работают. Я обновил свой вопрос, чтобы отразить.   -  person Zeesy    schedule 18.10.2019


Ответы (1)


Невозможно подключить мобильное устройство к дроплету для отладки, так как дроплет предназначен только для компиляции собственных двоичных файлов. Они должны быть переданы на хост-компьютер через scp и отлажены через Android Studio.

Может быть есть другой способ сделать это, я просто не знаю, что это такое,

person Zeesy    schedule 18.10.2019