воскресенье, 22 июня 2014 г.

Debug для устройств на основе RockChip RK3066

Столкнулся с тем что устройство на сонове RockChip RK3066, упорно не хочет работать с adb
После поисков в интеренте и эксперементов, нашел решение.

  1. Необходимо в домашней директории найти фаил adb_usb.ini (~/.android/adb_usb.ini)
  2. После чего добавить в него код вендора, для устройств на RK3066 это 2207, необходимо в конец файла добавить 0x2207
  3. После чего делаем adb kill-server и adb devices 


UPDATE: Узнать idVendor  на linux можно командами dmesg | grep usb или lsusb -v | less

Интересный линк: http://stackoverflow.com/questions/7641939/android-fastboot-waiting-for-devices

P.S.: Тестировал данный подход на Mac OS 10.9

Фаил adb_usb.ini  выглядит так:


# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT. 
# USE 'android update adb' TO GENERATE. 
# 1 USB VENDOR ID PER LINE. 
0x2207