我将开始尝试确保设备处于 USB 调试模式。之后尝试 adb kill-server ,然后从命令行尝试 adb start-server 。之后确保规则文件存在并且其中包含正确的供应商 ID。您制作的规则文件需要放在 /etc/udev/rules.d/99-android.rules 中,我的看起来像这样
SUBSYSTEM=="usb", ATTRS{idVendor}=="[YOUR VENDOR ID]", SYMLINK+="android_adb", MODE="0666" GROUP="plugdev"
TEST=="/var/run/ConsoleKit/database", \
RUN+="udev-acl --action=$env{action} --device=$env{DEVNAME}"
您需要在上面的第一行中替换正确的供应商 ID。要做到这一点,你从命令行运行“lsusb”,它会给你一个列表。只需找到看起来像描述您的设备的那个,然后从该行的####:#### 部分替换上面的“[YOUR VENDOR ID]”部分。
现在使用 "chmod +x /etc/udev/rules.d/99-android.rules" 使该文件可执行并重新启动 udev "service udev restart"
这应该可以解决您的问题。也可以确定再次杀死并重新启动亚行。这就是前一段时间对我有用的方法。如果这不这样做,那么我不确定。我听说根据您的特定设备将其他内容添加到这些规则文件中。