Android adb没有权限

我正在尝试使用来自Ubuntu(+ Cinnamon)机器的adb。 问题是我从adb设备收到以下消息:

List of devices attached TA8830OIVO no permissions 

TA8830OIVO是我的摩托罗拉G设备。

我改变了/etc/udev/rules.d/51-android.rules中的 android规则

 SUBSYSTEM=="usb", ATTR{idVendor}=="22b8", ATTR{idProduct}=="2e76", MODE="0666", GROUP="plugdev", SYMLINK+="android_adb", OWNER="axel" 

我还重新启动了udev服务和adb安装在我的个人笔记本电脑上我是唯一需要所有需要的用户(plugdev group等)。

有没有办法在不调用sudo的情况下运行adb?

将手机中的USB模式更改为文件传输。 这对我有用。

  1. 请记住运行sudo udevadm trigger以应用更改(或重新启动,但其中的乐趣在哪里)。
  2. 而不是编写自己的规则使用https://github.com/M0Rf30/android-udev-rules
  3. 确保您拥有最新的ADB版本(1.0.35 102d0d1e73de-android)。 早些时候我没有使用USB-C。