一、安装adb
sudo apt-get install Android-tools-adb
看是否安装成功:adb version
二、lsusb、添加xx-android.rules配置文件(不同设备添加多个)
sudo vi /etc/udev/rules.d/xx-android.rules
输入:SUBSYSTEM=="usb", ATTRS{idVendor}=="xxx", MODE="0666" xxx是设备号。
三、添加adb_usb.ini 配置文件
sudo vi ~/.android/adb_usb.ini增加相关配置
输入:0x(设备号)
四:生效
sudo service udev restart
sudo adb kill-server
sudo adb start-server
现在便可以调试设备了。但是用fastboot刷版本时提示fastboot版本太低。
一、看原来版本
adb version
Android Debug Bridge version 1.0.31
二、用更高级的版本
root@XXXX:/data# mkdir ~/Android && cd ~/Android
root@XXXX:/data#
"----wget https://dl.google.com/android/repository/platform-tools-latest-linux.zip && unzip platform-tools-latest-linux.zip -----"
root@XXXX:/data# echo "alias adb='~/Android/platform-tools/adb'" >> ~/.bash_aliases && source ~/.bash_aliases
root@XXXX:/data# echo "alias fastboot='~/Android/platform-tools/fastboot'" >> ~/.bash_aliases && source ~/.bash_aliases
root@XXXX:/data# adb version
Android Debug Bridge version 1.0.40
三、设置全局变量,使更高级的版本生效
vim ~/.bashrc
在最后一行添上:export PATH=/xxx/home/
Android/platform-tools/:$PATH
生效方法:(有以下两种)
1、关闭当前终端窗口,重新打开一个新终端窗口就能生效
2、输入“source ~/.bashrc”命令,立即生效
有效期限:永久有效
用户局限:仅对当前用户
至此便可用fastboot刷机器版本了,如有错误请及时指正。
参考文章如下:
Ubuntu下正确姿势使用adb调试真机_IT先森-优快云博客