ZrenX 我的技术点滴

16七/100

Debian上真机开发OPhone应用

前面一篇文章介绍过Nexus One在Debian系统上无法被ADB识别的解决办法,这两天在弄移动的OMS平台,发现需要使用同样的办法解决同样的问题。Debian 调试 Nexus One 的设置

OPhone1.5 插上 USB会有5个选项,选中"adb"就可以了。
OPhone2.0 插上 USB只有4个,选”同步“。

lsusb 找到手机对应的制造商和设备的ID,在/etc/udev/rules.d/51-android.rules上照样写一行就好了。

10五/100

Debian 调试 Nexus One 的设置

问题:无法在Nexus One上调试,adb无法识别设备。

richard@r:~$ adb devices
List of devices attached
????????????	no permissions

原因:USB 设备ID无法被系统识别。(参考)
解决方法:
创建或修改文件(参考)

sudo vim /etc/udev/rules.d/51-android.rules

添加一行

SUBSYSTEMS=="usb", SYSFS{idVendor}=="18d1", SYSFS{idProduct}=="4e12",
MODE="0666", OWNER="YOUR_USERNAME"

改权限

chmod a+r /etc/udev/rules.d/51-android.rules

重新载入USB设备

sudo service udev reload

看效果

richard@r:~$ adb devices
List of devices attached
HT9CXP811756	device