Ubuntu版本:Ubuntu 10.04.4

1、在链接android设备时候使用ADB无法找到设备,如下:

     List of devices attached

     ???????????? no permissions

     首先插拔android设备确定端口:

 lsusb(插着设备)
Bus 002 Device 003: ID 18d1:0003 
Bus 002 Device 002: ID 8087:0024 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 17ef:6019 Lenovo
Bus 001 Device 002: ID 8087:0024 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

lsusb(拔了设备)
Bus 002 Device 002: ID 8087:0024 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 17ef:6019 Lenovo
Bus 001 Device 002: ID 8087:0024 
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
对比知道设备对应:Bus 002 Device 003: ID 18d1:0003
然后在/etc/udev/rules.d/下创建一个配置文件: 50-android.rules
vi 50-android.rules
文件里添加如下配置参数:

SUBSYSTEMS=="usb",ATTRS{idVendor}=="18d1",MODE="0666",GROUP="username"(这边username对应你的group名称,ATTRS{idVendor}对应的参数就是第一步中找到的设备对应的ID 18d1)。

reboot重启电脑即可。


今天一早过来开了虚拟机xp,连接设备,adb devices找不到设备,切到XP看那边弹出USB使用的警告,估计是两个系统USB使用冲突了,导致在ubuntu下无法监测到连接设备。

解决方法:关闭虚拟机XP系统。重新连接USB即可(这个是比较笨的方法),其实直接在虚拟机窗口左上角设备选项下分配USB设备,将对应的USB设备勾选掉(反选)即可。

 

更多相关文章

  1. UI设计
  2. Android环境变量作用--命令行操作(ADB、AVD等)
  3. android配置X86虚拟机
  4. Android中Activity启动模式launchermode和intent.addFlags
  5. android 固定横屏幕竖屏
  6. Android(安卓)上层应用读写底层设备节点(Android(安卓)M)
  7. ADB无法找到Android设备
  8. Android单个进程内存分配策略
  9. Andorid adb 命令

随机推荐

  1. Android之混淆(Obfuscate)
  2. android缓存框架ASimpleCache的使用 (网络
  3. android进程生命周期
  4. android builder
  5. 《Android(安卓)uiautomatorviewer不能截
  6. Android 底部菜单栏Tab功能的几种实现方
  7. Android调试工具 —— MAT [整理]
  8. Android(四)数据存储之四 (转)
  9. Android(安卓)反序列化异常EOFException
  10. Mac下Android源码下载教程