首先确保用数据线链接后能识别设备,输入:lsusb,可以看到类似输出

dorole@ubuntu:~$ lsusb
Bus 002 Device 006: ID 0bb4:0c87 High Tech Computer Corp.
Bus 002 Device 004: ID 0402:9665 ALi Corp.
Bus 002 Device 003: ID 04fc:05da Sunplus Technology Co., Ltd
Bus 002 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0951:1643 Kingston Technology
Bus 001 Device 002: ID 8087:0020 Intel Corp. Integrated Rate Matching Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

这样手机的vendor id和描述就出来了,第一条即是,htc的机器硬件id一般都是0bb4。

在/etc/udev/rules.d/目录下建立50-android.rules规则文件,内容如下:

SUBSYSTEM==”usb”, ATTR{idVendor}==”0bb4″, MODE=”0666″

可以保险一点,写的多些,我的是华为的机子:

SUBSYSTEMS=="usb", SYSFS{idVendor}=="12d1",ATTRS{idVendor}=="12d1", ATTR{idVendor}=="12d1",ATTRS{idProduct}=="360e", MODE="0666", OWNER="your_name"


给文件个权限

$sudo chmod a+rx /etc/udev/rules.d/50-android.rules


修改后重启udev服务

dorole@ubuntu:/$ sudo /etc/init.d/udev restart


再输入adb devices就应该能找到设备了


执行真机调试操作:ECLIPSE调试对话框中,Target窗口中选择Manual,再按OK,ecplise会自动找已经连上的设备,选择真机设备,开始调试。



更多相关文章

  1. Optimizing Apps for Android(安卓)3.0
  2. 关于android下audioflinger+alsa+a2dp+pcm+bluez+sbc编码理解
  3. Android5.0通知变化浅析-最近在Android5.1设备上发现一个问题:通
  4. android studio 解决debug adb端口问题,亲身经历总结
  5. android常用广播集锦
  6. Qt on Android(安卓)Episode 2
  7. 创建一个android项目与创建一个android虚拟设备
  8. Android之蓝牙startDiscovery()搜索不到设备
  9. android device 注册、添加、管理

随机推荐

  1. 欧洲最大电商 Zalando 的微服务之道
  2. Wireshark分析艺术【读书总结】
  3. OpenTelemetry 简析
  4. 16 个好用的 Code Review 工具
  5. Kubernetes 稳定性保障手册 -- 可观测性
  6. 《我与Windows Server 2008R2那点事儿》
  7. Istio Proxy【Envoy扩展】详解
  8. MySql引擎原理以及优化
  9. js的解构
  10. VARCHART XGantt甘特图如何Drag & Drop