`
fonter
  • 浏览: 858023 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

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
上述, 设备代码是手机的品牌对应的, 如果要做多款手机的测试, 那就要添加多条记录了.

品牌代码对应表如下:

Manufacturer USB Vendor ID
Acer 0502
Dell 413c
Foxconn 0489
Garmin-Asus 091E
HTC 0bb4
Huawei 12d1
Kyocera 0482
LG 1004
Motorola 22b8
Nvidia 0955
Pantech 10A9
Samsung 04e8
Sharp 04dd
Sony Ericsson 0fce
ZTE 19D2

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

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

 

http://developer.android .com/guide/developing/device.html

分享到:
评论
3 楼 fonter 2011-01-17  
http://www.linuxidc.com/Linux/2010-08/27825.htm
fanfq 写道
哈哈刚刚遇到这个问题,同时也感谢你能够回复我的关于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测试。

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


行的。。。大家都是相互学习的。
2 楼 fanfq 2011-01-17  
同时在做start --plan android的时候会reboot advice,当重启后,要重新 sudo adb start-server,这样做也会影响我的CTS测试。

这里笔误,不好意思,应该是device,
1 楼 fanfq 2011-01-17  
哈哈刚刚遇到这个问题,同时也感谢你能够回复我的关于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测试。

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

相关推荐

Global site tag (gtag.js) - Google Analytics