Как зарегистрировать этот планшет в списке Ubuntu udev?

У меня есть дешевый Android-планшет, и мне нужно использовать его для тестирования приложений на нем. Я использую Ubuntu, поэтому сначала нужно добавить устройство в список udev.

Я подключил планшет, но adb не видит его

$ adb devices
List of devices attached 

$ 

Я попытался использовать lsusb, но устройство не идентифицировано с Ubuntu (USB-отладка проверена! в свойствах планшета)

$ lsusb 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 002: ID 046d:0928 Logitech, Inc. QuickCam Express
Bus 005 Device 002: ID 046d:c517 Logitech, Inc. LX710 Cordless Desktop Laser
Bus 001 Device 004: ID 2207:0000 

Если я подключу свой мобильный телефон, я вижу, что он подключен через последний канал. Итак, я предположил, что эта таблетка обозначена как ID 2207:0000, что делает ID-вендор "2207". Я отредактировал файл udev 51-android.rules, чтобы выглядеть так:

SUBSYSTEM=="usb", ATTR{idVendor}=="2207", MODE="0666", GROUP="plugdev" 

Перезагрузите комп, подключенный кабель USB к планшету, планшет не был снова распознан.

Любые советы, что мне делать? Как сделать этот планшет видимым для adb?

ИЗМЕНИТЬ

Этот идентификатор продавца выглядит странно: 2207: 0000? Особенно эти четыре нуля?

Ответ 1

Для всех тех, у кого есть планшет с ID 2207, эти 2 ссылки сделали его видимым.

Первый этот (http://clamel.netai.net/smartpad850i/enable_adb).

Это поможет вам установить такое устройство. Если после этой настройки планшет появится как ???????, тогда используйте другую ссылку, чтобы сделать ее видимой.

Другая ссылка здесь (http://ptspts.blogspot.com/2011/10/how-to-fix-adb-no-permissions-error-on.html).

Если после перезагрузки системы вы потеряете настройки, повторите те же действия или просто перезапустите службу udev.

Ответ 2

У меня была такая же проблема, как и вы, что я сделал: Добавлен идентификатор поставщика для ~/.android/adb_usb.ini

echo "0x2207" >>~/.android/adb_usb.ini

Добавлены следующие строки в /etc/udev/rules.d/51-android.rules:

SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", 
ENV{PRODUCT}=="207/*", MODE="0666" 
SUBSYSTEM=="usb", SYSFS{idVendor}=="207", MODE="0666"

После внесения вышеуказанных изменений перезапустите сервер adb и снова проверьте устройство.

adb kill-server  // kill the adb server if it is running
adb start-server  // Restarts the adb server
adb devices  // It will list all connected devices

Теперь мой китайский планшет Archos c906 распознается на. /adb устройстве как:

List of devices attached 
0123456789ABCDEF    device    

Ответ 3

какое-то время вам нужно добавить его adb.ini(да, даже в Linux) - я написал это сообщение для зажигательного огня, но он тоже должен работать для вас.

http://sentinelweb.co.uk/connecting-kindle-fire-to-adb-on-ubuntu/