ubuntu16.04更新adb到最新版本

  • Post author:
  • Post category:其他


下载SDK工具包


https://developer.android.com/studio/releases/platform-tools.html?hl=zh-cn

下载后解压工具包

里面有adb 和fastboot

系统的adb和fastboot原本装在/usr/bin

先把系统中的adb和fastboot删除

sudo rm adb

sudo rm fastboot

把工具包中的adb和fastboot复制到/usr/bin/下

进入工具包目录

cd /home/mi/Downloads/platform-tools

sudo cp adb /usr/bin

sudo cp fastboot /usr/bin

再命令行输入adb时,adb已经替换为最新版本,目前时1.0.41

安装完成后需要设置70-android.rules(如果有相关配置文件,就不需要新建,直接修改即可)

cd  /etc/udev/rules.d

touch  70-android.rules

vim 70-android.rules

文件中写入如下格式的内容:

SUBSYSTEM==”usb”, ATTRS{idVendor}==”18d1″, ATTRS{idProduct}==”4ee8″,MODE=”0666″

根据需要链接手机去查看lsusb中的显示

Bus 001 Device 021: ID 18d1:4ee8 Google Inc.

如果更新完70-android.rules中的内容后还会出现无权限的情况:

例1:no permissions (user in plugdev group; are your udev rules wrong?); see [http://developer.android.com

可尝试重启adb服务:

adb kill-server

adb start-server

adb devices

adb reboot bootloader 后出现no permissions

用which fastboot命令找到fastboot所在的目录,然后进入此目录;再用命令chown改其属性:

sudo chown root:root fastboot

sudo chmod +s fastboot

再运行 fastboot devices 正常



版权声明:本文为XingTina原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。