`
fonter
  • 浏览: 868337 次
  • 性别: 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测试。

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

相关推荐

    ubuntu上android真机调试脚本文件和wifi调试apk

    3. 启用USB调试:在Android设备上,进入“开发者选项”,开启USB调试功能,这需要在“关于手机”中连续点击“版本号”几次才能解锁。 4. 连接设备:使用USB数据线将Android设备连接到Ubuntu电脑,并确保设备在...

    ubuntu下android开发环境搭建

    这通常通过USB调试模式和相应的udev规则完成,具体步骤可能会因Ubuntu版本和设备型号的不同而略有差异。 至此,一个基本的Ubuntu下Android开发环境已经搭建完毕。你可以开始使用Eclipse编写、编译和运行Android应用...

    Android 4.1+通过USB 连接Ubuntu进行文件传输方案

    将你的Android 4.1+设备通过USB线连接到Ubuntu系统,确保USB调试模式已关闭,因为在此模式下可能会出现连接问题。 6. **启动gMTP**: 打开Ubuntu的应用程序列表,找到并启动gMTP。首次使用时,gMTP可能需要一段...

    Android Fastboot驱动(支持win10 ubuntu)

    1. **启用USB调试**:在Android设备的“开发者选项”中,你需要开启USB调试功能,这允许电脑与手机进行数据交换。 2. **下载驱动程序**:你需要获取适用于你的设备的驱动程序,通常可以从设备制造商的官方网站或者...

    android studio 找不到真机的解决办法.docx

    在实际操作中,确保手机已经开启了开发者选项中的USB调试模式,并且与电脑连接的USB线质量良好,这都是成功连接真机的重要条件。此外,有时还需要根据不同的手机品牌(如华为、小米等)下载特定的USB驱动,因为它们...

    RV1126_EVB_usb调试接口使用方法.pdf

    调试技巧方面,用户除了使用串口命令行进行打印调试模式,还支持使用ADB(Android Debug Bridge)命令。ADB是Android开发中常用的一个调试工具,通过USBTYPE-C端口连接到已安装ADB工具的Windows系统CMD命令行,可以...

    ubuntu adb tools version 1.0.39

    - 在使用adb之前,确保设备开启了USB调试,并在设备上授权了对应的计算机。 - 若通过USB连接设备,确保使用正确的USB驱动,并根据设备类型选择合适的USB模式(如充电模式、文件传输模式等)。 - 保持adb工具的更新,...

    Ubuntu12.10中Android开发环境的搭建.pdf

    为了调试设备,确保你的Ubuntu系统有正确的USB驱动程序,并在Android设备上开启USB调试模式。如果使用NVIDIA显卡,可能需要安装额外的驱动来支持硬件加速。 现在,可以使用Android Studio或Eclipse集成开发环境进行...

    ubuntu用wifi连接android调试程序的步骤

    当不再需要Wi-Fi调试时,可以在Android设备上将adbd服务的端口号设置为-1,然后执行`adb usb`命令回到USB调试模式: ``` # setprop service.adb.tcp.port -1 $ ./adb usb ``` 10. **断开连接**: 如果只是...

    USB绑定RNDIS驱动

    1. **开启USB调试**:首先,用户需要在Android设备上打开开发者选项,并启用USB调试,这是为了允许设备与电脑进行更高级别的交互。 2. **安装驱动程序**:在电脑上,需要安装相应的USB驱动程序,以识别并正确通信...

    Ubuntu下安装adb和fastboot

    5. 连接设备:现在,你可以通过USB连接你的Android设备,并在设备上开启开发者选项中的USB调试,然后在Ubuntu上运行`adb devices`,看看是否能列出你的设备。 至此,你已经在Ubuntu上成功安装了ADB和Fastboot。这两...

    ubuntu adb 1.0.39 还有fastboot

    在Ubuntu中,通常需要开启USB调试,并在设备上授权电脑的信任,才能进行ADB连接。使用Fastboot时,设备需进入Fastboot模式,然后通过命令如 `fastboot devices` 来检查连接是否成功,之后可以执行如 `fastboot flash...

    ubuntu linux 解锁(unlock) root nexus s i9020t android 4.1 支持人脸识别解锁

    - 接下来,打开开发者选项并启用USB调试,然后连接设备到电脑。 - 使用ADB命令进入设备的 bootloader 模式。 - 通过Fastboot命令解锁Bootloader,但这通常会导致所有数据丢失,所以记得提前备份。 - 安装自定义恢复...

    ubuntu 12.04 adb安装工具

    确保在设备上开启了USB调试模式(在开发者选项中找到)。 2. **检测设备** 在终端输入`adb devices`命令,如果一切正常,你应该能看到设备的序列号和“device”状态。 3. **安装应用** 要安装APK文件,使用`adb ...

    自动获取android包名类名

    2. **连接设备**:将你的Android设备通过USB连接到Ubuntu电脑,并在手机上开启USB调试模式。在开发者选项中可以找到这个设置。确保电脑能识别到设备,可以通过`adb devices`命令查看已连接的设备。 3. **获取包名**...

Global site tag (gtag.js) - Google Analytics