您的位置:首页 > 运维架构 > Linux

Linux下 ./adb devices显示 ??????????? no permission 解决方案

2013-10-09 11:36 141 查看
在ubuntu下执行adb devices命令, 返回的结果是:

List of devices attached

???????????? no permissions

这意味着,USB连接的设备是能够被识别的。Google之后,得知adb server需要以root的权限启动,于是有了如下命令:

iicore@iicore-dell:~$ sudo -s

root@iicore-dell:~/Documents/sdk/android/adt-bundle-linux-x86_64-20130917/sdk/platform-tools# ./adb kill-server

root@iicore-dell:~/Documents/sdk/android/adt-bundle-linux-x86_64-20130917/sdk/platform-tools# (sudo)./adb start-server  (括号中root后可不加)

* daemon not running. starting it now on port 5037 *

* daemon started successfully *

第一条命令用来杀死当前正在运行的server, 第二条命令则以root的权限启动了新的server. 我们可以再次查看devices:

root@iicore-dell:~/Documents/sdk/android/adt-bundle-linux-x86_64-20130917/sdk/platform-tools# ./adb devices

List of devices attached

SH115PL03886    device

 这次设备就被正确识别了。自然地, 像ddms之类的工具也能派上用场了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android linux ubuntu