1 现象
windows环境,通过adb devices命令查看到华为手机的设备如下:
List of devices attached
????????????   device
Linux环境下出现的问题:
运行sudo ./adb devices 时,若有如下输出:
List of devices attached
???????????? no permissions
2解决方法
操作步骤
1)拨号:*#*#2846579#*#*
ProjectMenu->后台设置->USB端口配置->Google 模式
对就是拨号!!这个设置完毕之后,在windows上就可以正常的显示设备号了!!
显示结果如下:
List of devices attached
0C37DC0E2827    device
2)Linux系统还需要部署udev文件
1. lsusb
ser@debian:~/bin/android-sdk-linux/platform-tools$lsusb
Bus 002 Device002: ID 8087:8000 Intel Corp.
Bus 002 Device001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device002: ID 8087:8008 Intel Corp.
Bus 001 Device001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device031: ID 12d1:1038 Huawei Technologies Co., Ltd. Ideos (debug mode)
我连接的是华为的机器,查看最后一个
Bus 003 Device031: ID 12d1:1038 Huawei Technologies Co., Ltd. Ideos (debug mode)
2.
root@debian:/# cd  /etc/udev/rules.d/
root@debian:/etc/udev/rules.d# ls
root@debian:/etc/udev/rules.d# vi51-android.rules
3.
SUBSYSTEM=="usb",ATTR{idVendor}=="12d1", ATTR{idProduct}=="1038",MODE="0600"
其中12d1,1038分别取自上述ID后面的两个数字
4.保存后给予权限:
  sudochmod a+rx /etc/udev/rules.d/51-android.rules
5. sudo /etc/init.d/udev restart  或者 sudo restart udev
6. sudo ./adb kill-server
7. sudo ./adb start-server
8. sudo  ./adb devices
参考:http://blog.chinaunix.net/uid-24856020-id-3388654.html

更多相关文章

  1. Android(安卓)Studio1.5 配置Android(安卓)annotations
  2. 【方案汇总】在C/C++中使用Android(安卓)Log导致编译失败的问题
  3. android Jni 需要注意的地方
  4. Unity3D与安卓原生的交互(二)
  5. Android(安卓)C++层打印调用栈
  6. android 启动页面
  7. Android中jNI的使用
  8. Android(安卓)Studio报错:Could not GET 'https://dl.google.com*
  9. Android(安卓)Unable to resolve target "Android-14"

随机推荐

  1. RecyclerView不显示问题
  2. 解决Notification不显示问题支持Android(
  3. android拦截短信并屏蔽系统的Notificatio
  4. Android自定义控件
  5. android电池(四):电池 电量计(MAX17040)驱动
  6. Android初步笔记
  7. Android设置透明、半透明等效果
  8. Android中文API(141) —— GridLayout
  9. android自定义属性之format介绍
  10. Android(安卓)Ant的部署