【发布时间】:2013-05-05 16:53:53
【问题描述】:
我在 Ubuntu 12.04 上。我需要使用“adb shell”连接到我在 linux 上的设备:
以我自己的身份运行“adb shell”时获得的权限不足。 但是当我以“root”身份运行它时,它可以工作。
如何修复“adb shell”以便我不需要每次都以 root 身份运行它?
【问题讨论】:
标签: android
我在 Ubuntu 12.04 上。我需要使用“adb shell”连接到我在 linux 上的设备:
以我自己的身份运行“adb shell”时获得的权限不足。 但是当我以“root”身份运行它时,它可以工作。
如何修复“adb shell”以便我不需要每次都以 root 身份运行它?
【问题讨论】:
标签: android
我猜,问题和解决方案与问题“adb devices command not working”相同。
简而言之:您必须通知 Ubuntu 连接到 USB 的 android 设备可以被非特权用户使用(默认情况下是禁止的)。
官方 Android 开发者指南 中甚至对此进行了描述:Configuring USB Access,但我更喜欢更简单的 51-android.rules 文件。
【讨论】:
您可以尝试更改文件 adb 的所有者吗?
sudo chown <usergroup>.<username> adb
这可能对你有用!
【讨论】: