Архив рубрики: Android

Отладка Android-приложения на устройстве

Тут написано как отлаживать на устройстве под Android, точнее как сделать так что бы при запросе списка устройств мы видели не знаки вопросов, а верное имя.
Запросить список устройств можно так

1
~/adt-bundle-linux-x86-20131030/sdk/platform-tools/adb devices
~/adt-bundle-linux-x86-20131030/sdk/platform-tools/adb devices

и если мы видим что-то вроде

1
2
3
List of devices attached 
emulator-5554   device
????????????    no permissions
List of devices attached 
emulator-5554   device
????????????    no permissions

Нужно склонировать git clone https://code.google.com/p/51-android/ репозиторий с вендорами (я выбрал этот путь), а можно прописать только одно устройство, как написано в статье по ссылке
А как узнать что писать в idVendor и в idProduct ? Попробовать посмотреть (при включенном устройстве) командой lsusb

1
2
3
4
5
6
7
[14:58:54]shlomin@localhost:/tmp>lsusb
Bus 001 Device 002: ID 0bda:0181 Realtek Semiconductor Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 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
[14:58:54]shlomin@localhost:/tmp>lsusb
Bus 001 Device 002: ID 0bda:0181 Realtek Semiconductor Corp. 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 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

вот и все. Есть кстати список вендоров тут http://developer.android.com/tools/device.html