我在学习linux嵌入式开发时,遇到了adb devices列出设备的时候有如下提示
在这里记录一下自己的解决办法

先尝试安装android-sdk-platform-tools-common
首先尝试安装android-sdk-platform-tools-common
bash
sudo apt update
sudo apt install android-sdk-platform-tools-common
然后重启adb
adb kill-server
adb devices
如果没有解决,就需要用下面的方法手动添加规则了
最后的方法
首先将用户加入plugdev组
bash
sudo usermod -aG plugdev $USER
接着在/etc/udev/rules.d目录下创建51-android.rules文件
bash
sudo touch /etc/udev/rules.d/51-android.rules
给该规则文件中写入内容,内容从https://raw.githubusercontent.com/snowdream/51-android/master/51-android.rules复制
并且给该文件添加对应权限
bash
sudo vim /etc/udev/rules.d/51-android.rules
sudo chmod a+r /etc/udev/rules.d/51-android.rules
然后重启udev服务
bash
sudo udevadm control --reload-rules
sudo udevadm trigger
最后重启adb
adb kill-server
adb devices
此时应该就正常了