Я не могу подключить устройство Android для затмения в Linux-системе с помощью abd. Я создал файл 51-android.rules
файле root/etc/udev/rules.d
следующим образом:
SUBSYSTEM="usb", ATTR{idVendor}=="2821", MODE="0666", GROUP="plugdev"
SUBSYSTEM="usb", ATTR{idVendor}=="04e8", MODE="0666", GROUP="plugdev"
SUBSYSTEM="usb", ATTR{idVendor}=="0955", MODE="0666", GROUP="plugdev"
SUBSYSTEM="usb", ATTR{idVendor}=="0b05", MODE="0666", GROUP="plugdev"
SUBSYSTEM="usb", ATTR{idVendor}=="18d1", MODE="0666", GROUP="plugdev"
SUBSYSTEMS="usb", ATTRS{idVendor}=="2821",ATTRS{idProduct}=="19983" MODE="0666"
SUBSYSTEM="usb", SYSFS{idVendor}=="0bb4" MODE="0666"
Когда я подключаю устройство Android к системе Linux, устройство не распознается. Скорее, я получаю?????? как имя устройства.
Установленные программные средства:
Вам нужно два "=" после SUBSYSTEM (то есть SUBSYSTEM**==**"usb", ATTR{idVendor}=="2821"
,...)
Пытаться:
sudo adb kill-server
sudo adb start-server
если АБР находится в вашей $ PATH. если не,
sudo ./adb kill-server
sudo ./adb start-server
Из инструментов android-sdk/platform-tools.
Убедитесь, что ваше имя файла правильно!
/etc/udev/rules.d/51-android.rules.
(Содержит в конце)
Вы должны добавить разрешение на этот файл, чтобы внешнее приложение могло получить привилегии для доступа к нему посредством
chmod a+r /etc/udev/rules.d/51-android.rules
Подробное описание конфигурации устройства здесь.