运行 adb 命令时出现问题 / 使用平板设备进行开发时出现问题
Posted
技术标签:
【中文标题】运行 adb 命令时出现问题 / 使用平板设备进行开发时出现问题【英文标题】:Problem when run adb command / Problem of developing with tablet device 【发布时间】:2011-09-29 08:57:27 【问题描述】:我按照tutorial设置ZTE tablet设备进行开发。我在 Ubuntu 10.04 下开发。
创建规则文件后:/etc/udev/rules.d/51-android.rules
SUBSYSTEM=="usb", SYSFSidVendor=="19D2", MODE="0666"
在我插入启用调试的中兴平板设备后。我运行命令:
adb kill-server
adb start-server
adb devices
我明白了:
List of devices attached
???????????? no permissions
我想可能是因为我没有以 root 身份重新启动 adb。所以,我尝试以 root 身份重新启动 adb,并在终端中输入命令:
sudo adb kill-server ,但我在终端收到消息“sudo: adb: command not found”
但是如果我输入没有“sudo”的命令,那就是“adb kill-server”,它可以工作。
是不是因为我的路径设置不对????
我在HOME/.bashrc下设置了path,用:
export PATH=$PATH:/home/user/android-sdk-linux_x86/platform-tools:/home/user/android-sdk-linux_x86/platform-tools
综上所述,我遇到了两个问题:
-
adb 列出的设备有没有权限
我无法以 root 身份运行 adb
我的问题:
-
是不是我的路径设置不对?
是不是因为中兴平板设备和移动设备不一样?平板电脑需要做一些技巧吗??
还有别的吗?
我哪里错了?
附:由于我丢失了中兴平板附带的USB线,我使用诺基亚USB线连接中兴平板和我的开发Ubuntu机器,这是否也会导致上述问题???? (通过诺基亚USB线,我仍然可以访问中兴平板文件系统)
【问题讨论】:
【参考方案1】:运行命令后一切正常:
sudo -s
adb kill-server
adb start-server
adb devices
然后显示我的中兴平板电脑。
【讨论】:
我遇到了你的问题,你的方法很好。但是你知道如何使用“sudo adb”吗,我以前用过,但现在我找不到我遵循的指南以上是关于运行 adb 命令时出现问题 / 使用平板设备进行开发时出现问题的主要内容,如果未能解决你的问题,请参考以下文章
Android 设备被“adb 设备”识别但不是通过 Eclipse?