gpt4 book ai didi

android - 从 Windows 7 x64 通过 "adb devices"通过 USB 看不到 Nexus 7

转载 作者:IT老高 更新时间:2023-10-28 12:53:46 26 4
gpt4 key购买 nike

我已经做了很明显的事情——USB驱动程序是从最新的Android SDK安装的,并且在平板电脑中打开了USB调试。

Nexus 7已连接,设备显示在 Windows Device Manager作为“Android Phone”/“Android Composite ADB Device”,其属性显示驱动程序版本 6.0.0.0,因此正确的驱动程序已安装并正常工作。

这也证明设备处于 USB Debug模式,因为如果不是,它会显示在 Windows 的“可移植设备”/“Nexus 7”下。

问题是 adb devices 没有显示设备,Eclipse此外(不足为奇)也不提供 Nexus 7 作为运行应用程序的硬件设备。

我已经重启了两台设备,但没有效果。

我能弄清楚的唯一调试是启用 ADB_TRACE=all,但这什么也没告诉我:

mkh@MULE ~/AppData/Local/Android/android-sdk/platform-tools
$ export ADB_TRACE=all

mkh@MULE ~/AppData/Local/Android/android-sdk/platform-tools
$ adb devices
system/core/adb/adb.c::main():Handling commandline()
system/core/adb/adb_client.c::adb_query():adb_query: host:devices
system/core/adb/adb_client.c::_adb_connect():_adb_connect: host:version
system/core/adb/sysdeps_win32.c::socket_loopback_client():socket_loopback_client: port 5037 type tcp => fd 100
system/core/adb/transport.c::writex():writex: fd=100 len=4: 30303063 000c
system/core/adb/transport.c::writex():writex: fd=100 len=12: 686f73743a76657273696f6e host:version
system/core/adb/transport.c::readx():readx: fd=100 wanted=4
system/core/adb/transport.c::readx():readx: fd=100 wanted=4 got=4
4f4b4159 OKAY
system/core/adb/adb_client.c::_adb_connect():_adb_connect: return fd 100
system/core/adb/adb_client.c::adb_connect():adb_connect: service host:devices
system/core/adb/transport.c::readx():readx: fd=100 wanted=4
system/core/adb/transport.c::readx():readx: fd=100 wanted=4 got=4
30303034 0004
system/core/adb/transport.c::readx():readx: fd=100 wanted=4
system/core/adb/transport.c::readx():readx: fd=100 wanted=4 got=4
30303164 001d
system/core/adb/sysdeps_win32.c::adb_close():adb_close: 100(lo-client:5037)
system/core/adb/adb_client.c::_adb_connect():_adb_connect: host:devices
system/core/adb/sysdeps_win32.c::socket_loopback_client():socket_loopback_client: port 5037 type tcp => fd 101
system/core/adb/transport.c::writex():writex: fd=101 len=4: 30303063 000c
system/core/adb/transport.c::writex():writex: fd=101 len=12: 686f73743a64657669636573 host:devices
system/core/adb/transport.c::readx():readx: fd=101 wanted=4
system/core/adb/transport.c::readx():readx: fd=101 wanted=4 got=4
4f4b4159 OKAY
system/core/adb/adb_client.c::_adb_connect():_adb_connect: return fd 101
system/core/adb/adb_client.c::adb_connect():adb_connect: return fd 101
system/core/adb/transport.c::readx():readx: fd=101 wanted=4
system/core/adb/transport.c::readx():readx: fd=101 wanted=4 got=4
30303030 0000
system/core/adb/transport.c::readx():readx: fd=101 wanted=0
system/core/adb/transport.c::readx():readx: fd=101 wanted=0 got=0

system/core/adb/sysdeps_win32.c::adb_close():adb_close: 101(lo-client:5037)
List of devices attached
***NOTHING SHOWN*****

我做错了什么?

最佳答案

当 Nexus 7 插入时,会持续显示“CONNECT AS/Media Device (MTP)”通知。在这种状态下,adb devices 不会显示 Nexus,也不会显示任何其他设备。不是很明显,但是如果您选择第二个选项“摄像头 (PTP)”,则设备可用于调试(类(class)是忽略摄像头,并专注于协议(protocol) PTP)。

此配置是持久的,我猜如果使用全新的设备,它将作为 MTP 连接,除非另有说明。

感谢 @Ciaran GallagherSettings --> Storage --> Top Left Option (Computer USB Connection) 点击--> 选择 MTP

关于android - 从 Windows 7 x64 通过 "adb devices"通过 USB 看不到 Nexus 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11974700/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com