运行'adb shell'时权限不足。

3

我使用的是Ubuntu 12.04系统,需要使用'adb shell'命令连接我的Linux设备:

作为普通用户运行'adb shell'时会提示权限不足,但以'root'身份运行则可以正常使用。

如何修复'adb shell',避免每次都需要以root身份运行?

2个回答

2

我猜,这个问题和解决方法与问题“adb设备命令无法工作”是相同的。

简而言之:您必须告知Ubuntu,连接到USB的Android设备可以被非特权用户使用(默认情况下是禁止的)。

这甚至在官方的Android开发者指南中有描述:配置USB访问,但我更喜欢一个稍微简单一点的51-android.rules文件。


0

你可以尝试更改adb文件的所有者吗?

 sudo chown <usergroup>.<username> adb

这可能适合你!


"adb" 在我的用户名和用户组下。我认为当它需要 USB 连接或其他类似情况时权限会出现问题。 - michael

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接