На основе документации по реакции (https://facebook.github.io/react-native/docs/running-on-device) Я хотел подключиться к ADB в моем ubuntu vm (Ubuntu 18.04.2 LTS), но моя проблема в том, что я продолжаю получать пустой список.
Итак, какие шаги я выполнил:
- lsusb для извлечения модели мобильного телефона (в моем случае 2a45)
devnull@greg_server:~$ lsusb
Шина 001 Устройство 004: ID 2a45: 2008 Meizu Corp. MX Phone (MTP)
Шина 001 Устройство 002: ID 80ee:0021 USB-планшет VirtualBox
Шина 001 Устройство 001: ID 1d6b:0001 Корневой концентратор Linux Foundation 1.1
- введите это в свои правила udev, чтобы начать работу
echo 'SUBSYSTEM=="usb", ATTR{idVendor}=="2a45", MODE="0666", GROUP="plugdev"' | sudo tee /etc/udev/rules.d/51-android-usb.rules
- показать список adb
devnull@greg_server:~$ adb devices
Список подключенных устройств
Для устранения неполадок на основе
"Список подключенных устройств" пуст в Ubuntu 16.04 с использованием устройств adb
Я выполнил следующие шаги:
- создал файл adb_usb.ini и перезапустил сервер adb
devnull@greg_server:~$ cat ~/.android/adb_usb.ini
0x2a45
devnull@greg_server:~$ adb kill-server
devnull@greg_server:~$ adb start-server;
демон не запущен; начиная с tcp:5037
демон успешно запущен
devnull@greg_server:~$ adb devices
Список подключенных устройств
- включил отладку по usb и снова проверил устройства adb
В этом случае я заметил, что lsusb не идентифицирует мои мобильные устройства, а команда adb снова возвращает пустой список, как показано ниже.
devnull@greg_server:~$ lsusb
Шина 001 Устройство 002: ID 80ee:0021 USB-планшет VirtualBox
Шина 001 Устройство 001: ID 1d6b:0001 Корневой концентратор Linux Foundation 1.1
devnull@greg_server:~$ adb devices
Список подключенных устройств
- проверил конфигурацию USB-файла Android
root@greg_server:/etc/udev/rules.d# pwd
/etc/udev/rules.d
root@greg_server:/etc/udev/rules.d# ls -lst
всего 64
4 -rw-r--r-- 1 root root 71 24 окт 07:18 51-android-usb.rules
60 -rw-r--r-- 1 root root 58549 8 мая 06:28 70-snap.core.rules
root@greg_server:/etc/udev/rules.d# cat 51-android-usb.rules
SUBSYSTEM=="usb", ATTR{idVendor}=="2a45", MODE="0666", GROUP="plugdev"
Любая помощь в том, что может быть дело?