adb shell 没法启动 (insufficient permissions for device)adb devices显示no permissions
adb shell 无法启动 (insufficient permissions for device)adb devices显示no permissions
adb shell 无法启动 (insufficient permissions for device)adb devices显示no permissions
如果出现如上错误
则表示需要以root身份启动adb server
命令如下:
# adb kill-server
# adb start-server
此时就可以解决了
每次都要切换到root,很麻烦,解决如下:
setuid起作用的时候了
转到adb所在的目录
sunny@sunny-SR18P:~/android/android-sdk-linux_x86/tools$
sunny@sunny-SR18P:~/android/android-sdk-linux_x86/tools$ ls -l adb
-rwxr-xr-x 1 sunny sunny 366661 2011-09-18 16:28 adb
sunny@sunny-SR18P:~/android/android-sdk-linux_x86/tools$ sudo chown root:root adb
sunny@sunny-SR18P:~/android/android-sdk-linux_x86/tools$ ls -l adb
-rwxr-xr-x 1 root root 366661 2011-09-18 16:28 adb
sunny@sunny-SR18P:~/android/android-sdk-linux_x86/tools$ sudo chmod u+s adb
sunny@sunny-SR18P:~/android/android-sdk-linux_x86/tools$ ls -l adb
-rwsr-xr-x 1 root root 366661 2011-09-18 16:28 adb
sunny@sunny-SR18P:~/android/android-sdk-linux_x86/tools$
这样无论哪个用户启动adb 使用的都是root权限,就不会提示权限不足的错误了。
adb shell 无法启动 (insufficient permissions for device)adb devices显示no permissions
如果出现如上错误
则表示需要以root身份启动adb server
命令如下:
# adb kill-server
# adb start-server
此时就可以解决了
每次都要切换到root,很麻烦,解决如下:
setuid起作用的时候了
转到adb所在的目录
sunny@sunny-SR18P:~/android/android-sdk-linux_x86/tools$
sunny@sunny-SR18P:~/android/android-sdk-linux_x86/tools$ ls -l adb
-rwxr-xr-x 1 sunny sunny 366661 2011-09-18 16:28 adb
sunny@sunny-SR18P:~/android/android-sdk-linux_x86/tools$ sudo chown root:root adb
sunny@sunny-SR18P:~/android/android-sdk-linux_x86/tools$ ls -l adb
-rwxr-xr-x 1 root root 366661 2011-09-18 16:28 adb
sunny@sunny-SR18P:~/android/android-sdk-linux_x86/tools$ sudo chmod u+s adb
sunny@sunny-SR18P:~/android/android-sdk-linux_x86/tools$ ls -l adb
-rwsr-xr-x 1 root root 366661 2011-09-18 16:28 adb
sunny@sunny-SR18P:~/android/android-sdk-linux_x86/tools$
这样无论哪个用户启动adb 使用的都是root权限,就不会提示权限不足的错误了。