我在Ubuntu 12.04上。我需要使用'adb shell'连接到linux上的设备:
我自己运行'adb shell'时获得的权限不足。 但是当我把它作为'root'运行时,它可以工作。
如何修复'adb shell'以便我不需要每次都以root用户身份运行它?
答案 0 :(得分:2)
我猜,问题和解决方案与问题“adb devices command not working”相同。
简而言之:你必须告知Ubuntu,连接到USB的android设备可以被非特权用户使用(默认禁止)。
这甚至在官方 Android开发人员指南:Configuring USB Access中有所描述,但我更喜欢更简单的51-android.rules文件。
答案 1 :(得分:0)
您可以尝试更改文件adb的所有者吗?
sudo chown <usergroup>.<username> adb
这可能适合你!