ADB 设备列表不显示电话

156*_*223 32 android adb

我最近安装adbfastboot

apt-get install android-tools-adb android-tools-fastboot
Run Code Online (Sandbox Code Playgroud)

安装完成后,我连接了我的设备并运行以下命令:

$ adb devices
List of devices attached
Run Code Online (Sandbox Code Playgroud)

我已经在手机设置中启用了调试。

我认为我做错了——我不知道。请向我解释正确的过程。

使用 Ubuntu 16.01。装置:Yu Yuphoria

更新编辑:

经过所有令人沮丧的尝试后,仍然没有在adb. 但是,在fastboot模式下,为我的设备添加供应商 id 命令,fastboot -i 0x2a96 devices这里提到的工作

fastboot -i 0x2a96 devices
Run Code Online (Sandbox Code Playgroud)

回来

7dd91912        fastboot
Run Code Online (Sandbox Code Playgroud)

fastboot模式中的其他命令,如上面提到的同一页面中所指示的,在添加供应商 id 命令选项时也起作用。

156*_*223 27

终于拿到了设备检测adbadb devices由提到重新启动以root权限ADB服务器命令这里故障排除adb部分。

sudo adb kill-server
sudo adb start-server
Run Code Online (Sandbox Code Playgroud)

adb devices回来后

7dd91912      unauthorized
Run Code Online (Sandbox Code Playgroud)

在设备上提示 RSA 授权。授权后

adb devices 现在回来了

72291912      device
Run Code Online (Sandbox Code Playgroud)


L. *_*mes 14

adb正确安装了程序。默认情况下,Android 调试未激活。激活选项被隐藏。您必须通过以下步骤来揭示它:

转到设置->关于手机->(滚动到)版本->
 (点击它大约 7 次)->(你应该得到一个通知
 您已启用开发设置

现在,您将在设置中拥有一个名为Developer options的新菜单项。

进入此选项并打开USB 调试选项。

现在,当您将 USB 电缆插入计算机时,您将收到对连接的计算机进行授权的提示。

打开调试后,您可能需要重新启动服务器。您可以使用以下命令执行此操作:

$ adb kill-server
$ adb start-server
Run Code Online (Sandbox Code Playgroud)


小智 7

确保您有一条良好的 USB 电缆并已插入良好的端口。这一直是我在使用 ADB 和 fastboot 时遇到的问题。还要确保您更新并拥有最新的 ADB 驱动程序。

  • 亚行司机?那些不是只适用于 Windows 吗? (2认同)

Org*_*ble 7

在 Ubuntu Linux 上设置设备检测:

使用sudo,创建此文件:/etc/udev/rules.d/51-android.rules.

使用此格式将每个供应商添加到文件中:

SUBSYSTEM=="usb", ATTR{idVendor}=="0bb4", MODE="0666", GROUP="plugdev"
Run Code Online (Sandbox Code Playgroud)

在此示例中,供应商 ID 用于 HTC。MODE 分配指定读/写权限,GROUP 定义哪个 Unix 组拥有设备节点。

如果您不知道您的供应商 ID,您可以从 中获取它lsusb,它是 ID 之后的字符串。如果lsusb没有报告您的设备,请尝试检查grep USB /var/log/kern.log | less供应商 ID(例如,一行New USB device found, idVendor=1bbb, idProduct=0167)。

创建/更新51-android.rules文件后,执行:

sudo chmod a+r /etc/udev/rules.d/51-android.rules
Run Code Online (Sandbox Code Playgroud)

  • 为了帮助其他人 - 供应商 ID 是前 4 个字符,即 ID 18d1:4ee7 供应商 ID 是 18d1 另外 - 您可能认为它没有用,但在检测到我的手机之前重新启动服务器后花了一分钟。最后,我在这里找到了供应商代码列表 -。https://gist.github.com/jdamcd/6054951 (5认同)

小智 6

Gilberto Albino 给了我一个线索。
没有人告诉您某些 USB 电缆仅适用于为设备充电,不适用于传输数据。你必须弄清楚你自己拥有哪些。
我认为仅充电电缆更细。