一.安装adb最新版本
1.如果已经安装adb,请使用adb version查看是否高于如下版本,如果是可不用安装,如果不是请重新安装。
Android Debug Bridge version 1.0.31
如果adb 版本低于1.0.31,比如是1.0.29,使用adb device连接android4.0+系统手机,会提示offline。
2.安装adb
sudo apt-get update
sudo apt-get install android-tools-adb android-tools-fastboot
安装完成后,请参考步骤一,确认版本。
二.连接设备
adb device 查看提示信息如果连接offline或者无device,
1.请使用lsusb查看当前手机的ID信息,找到对应手机信息如下记录其ID为2207:0011
jacky@ubuntu:~/work/android-cts-media-1.1$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
jacky@ubuntu:~/work/android-cts-media-1.1$ lsusb
Bus 001 Device 012: ID 2207:0011
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0e0f:0002 VMware, Inc. Virtual USB Hub
Bus 002 Device 002: ID 0e0f:0003 VMware, Inc. Virtual Mouse
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
编辑~/.android/adb_usb.ini,如果无该文件,请自行创建。在末尾添加一行ID如:0x2207。
2.adb kill-server
adb device 查看是否连接成功如果不成功,请继续往下。
3. sudo vim /etc/udev/rules.d/51-android.rules 添加如下内容,其中的ATTR{idVendor}=="Your ID", ATTR{idProduct}="Your Product"与上面得到的信息一致即可。
#adb protocol on passion (Rockchip products)
SUBSYSTEM=="usb",ATTR{idVendor}=="2207",ATTR{idProduct}=="0011",MODE="0600",GROUP="plugdev"
4.sudo chmod a+rx /etc/udev/rules.d/50-android.rules
sudo /etc/init.d/udev restart
adb kill-server
adb device.
如果不出意外,应该可以连接到手机了。请注意手机端提示的usb debug确认框。
5.如果出现?????? no permissions 请参考no permissions,Good Luck!
本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕,E-mail:xinmeigg88@163.com
本文链接:http://www.xrbh.cn/tnews/8856.html