Android 没有权限(plugdev组中的用户;您的udev规则是否错误?)
命令Android 没有权限(plugdev组中的用户;您的udev规则是否错误?),android,flutter,Android,Flutter,命令颤振装置和adb装置给出了相同的错误: adb devices List of devices attached FA69H0308097 no permissions (user in plugdev group; are your udev rules wrong?); see [http://developer.android.com/tools/device.html] flatter-doctor检测到我的旧Nexus 5,但我的像素手机 权限错误。像素手机处于调试模式。
颤振装置
和adb装置
给出了相同的错误:
adb devices
List of devices attached
FA69H0308097 no permissions (user in plugdev group; are your udev rules wrong?); see [http://developer.android.com/tools/device.html]
flatter-doctor
检测到我的旧Nexus 5,但我的像素手机
权限错误。像素手机处于调试模式。
Ubuntu 7.10上的flatter-doctor
的输出是
flutter doctor
Doctor summary (to see all details, run flutter doctor -v):
[✓] Flutter (Channel beta, v0.1.5, on Linux, locale en_AU.UTF-8)
[✓] Android toolchain - develop for Android devices (Android SDK 27.0.3)
[✓] Android Studio (version 3.0)
[✓] VS Code (version 1.21.0)
Error retrieving device properties for ro.product.cpu.abi:
error: insufficient permissions for device: user in plugdev group; are your udev rules wrong?
See [http://developer.android.com/tools/device.html] for more information
[✓] Connected devices (1 available)
如何使我的计算机能够访问我的像素手机?将我的像素手机插入计算机,在通知阴影中,我将其从USB“为该手机充电”更改为“PTP”(图片传输协议) 然后,我运行了
flatter doctor
,我的像素要求我为我的计算机“允许USB调试”,我勾选了“始终允许从这台计算机”
我通过,
这就指向了。最好的解决方案,对我来说效果更好的是从ubuntu软件包中安装adb。这为所有Android设备提供了一组由社区维护的默认udev规则 例如:
sudo apt-get install adb
我不知道原因,但将手机连接到USB 3端口为我解决了这个问题
我在这里发现:错误1检索ro.product.cpu.abi的设备属性: 错误:设备权限不足:用户deepanshu不在plugdev组中 有关更多信息,请参见[参考] 当您将USB模式从“仅充电”更改为“文件”时,此错误可能会更改。
谢谢。将usb连接选项更改为PTP。这对我来说很有效。我知道你现在可能已经解决了这个问题,但我只需要在这里为可能需要帮助的linux用户发布这篇文章 我真正喜欢的一件事是一本完整的指南
如果您完成了这四个步骤,权限问题将得到解决,但您可能仍需要将USB连接端口更改为另一个端口。谢谢。另请参阅:。我在Android与Linux之间发送文件时,您表现出色,adbConfirmed工作正常[Redmi注8]我还必须重新启动ubuntu才能使错误消失。这也在Android Studio用户指南中。请参阅:如果有人有相同的问题,而下面的答案不起作用(因为它对我不起作用),请尝试此帮助我安装应用程序
sudo apt update
sudo apt-get install adb
sudo usermod -aG plugdev $LOGNAME