【问题标题】:Insufficient permission when running 'adb shell'运行“adb shell”时权限不足
【发布时间】:2013-05-05 16:53:53
【问题描述】:

我在 Ubuntu 12.04 上。我需要使用“adb shell”连接到我在 linux 上的设备:

以我自己的身份运行“adb shell”时获得的权限不足。 但是当我以“root”身份运行它时,它可以工作。

如何修复“adb shell”以便我不需要每次都以 root 身份运行它?

【问题讨论】:

    标签: android


    【解决方案1】:

    我猜,问题和解决方案与问题“adb devices command not working”相同。

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

    官方 Android 开发者指南 中甚至对此进行了描述:Configuring USB Access,但我更喜欢更简单的 51-android.rules 文件。

    【讨论】:

      【解决方案2】:

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

       sudo chown <usergroup>.<username> adb
      

      这可能对你有用!

      【讨论】:

      • 'adb' 在我的用户名和组下。我认为当它需要 USB 连接或其他东西时会出现权限问题。
      最近更新 更多