运行 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?

Android Studio使用adb命令连接平板

在 Ionic 应用程序中使用 Vega Charts 会导致在某些设备上启动时出现运行时错误

win10的adb命令连不上怎么办

android 平板电脑如何进入命令行操作

Android adb Logcat 在连接某些设备时发疯