首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

Ubuntu 开启 Android 的 USB 调试形式

2012-09-01 
Ubuntu 开启 Android 的 USB 调试模式在Android开发者网站中, 它提供了在 Ubuntu 下实现USB测试的方法,参

Ubuntu 开启 Android 的 USB 调试模式

在Android开发者网站中, 它提供了在 Ubuntu 下实现USB测试的方法,参照如下:
1. 新建 /etc/udev/rules.d/51-android.rules 文件
2. 在文件中添加USB规则:

Gusty(7.10)/Hardy(8.04)下:(我的是10.04, 也可以使用.)
SUBSYSTEM=="usb", SYSFS{idVendor}=="设备代码", MODE="0666"
Dapper(6.40)下 :
SUBSYSTEM=="usb_device", SYSFS{idVendor}=="设备代码", MODE="0666"

3. 给予文件 读写权限
chmod a+r /etc/udev/rules.d/51-android.rules
上述, 设备代码是手机的品牌对应的, 如果要做多款手机的测试, 那就要添加多条记录了.

品牌代码对应表如下:

ManufacturerUSB Vendor IDAcer0502Dell413cFoxconn0489Garmin-Asus091EHTC0bb4Huawei12d1Kyocera0482LG1004Motorola22b8Nvidia0955Pantech10A9Samsung04e8Sharp04ddSony Ericsson0fceZTE19D2

比如我的是HTC的手机, 写入文件的内容就是
SUBSYSTEM=="usb", SYSFS{idVendor}=="0bb4", MODE="0666"

修改好上述文件之后, 开启手机的USB调试模式, 再使用设备查看命令就可以查看到设备列表了:
adb devices

?

3 楼 fonter 2011-01-17   http://www.linuxidc.com/Linux/2010-08/27825.htmfanfq 写道哈哈刚刚遇到这个问题,同时也感谢你能够回复我的关于CTS的留言,我现在在用真机做测试,没有遇到
E/ddms: Could not open Selected VM debug port (8700). Make sure you do not have another instance of DDMS or of the eclipse plugin running. If it's being used by something else, choose a new port number in the preferences.


驱动安装
http://blog.csdn.net/zhenwenxian/archive/2010/09/23/5901350.aspx
即使配置好之后还是会我遇到了这个问题,
List of devices attached
????????????    no permissions

解决方案
http://www.linuxidc.com/Linux/2010-08/27825.htm


同时又需要一个比较郁闷的问题,我用的是G7,肯定是符合CTS标准的。也没有刷过机,同事昨天刚买的,:-),但是做cts测试的时候还是基本上测试用例都fail了。还有点怀疑自己的cts是不是编译的有问题。

同时在做start --plan android的时候会reboot advice,当重启后,要重新 sudo adb start-server,这样做也会影响我的CTS测试。

在解决这些问题后,我也会总结一下,敬请关注。如果你也有需要这些问题的话,可以和我联系,希望能够得到你的帮助。在此表示感谢。

行的。。。大家都是相互学习的。

热点排行