亚行未找到设备

wanimi 发布于 2019-03-07 adb 最后更新 2019-03-07 11:06 14 浏览

我正在尝试在我全新的Nexus 10上安装Android应用。我有一个.apk文件。我已经下载了Android SDK,安装了“Android SDK Tools”,“Android SDK Platform-tools”和Google USB Driver。我检查了Nexus 10上的“未知来源”设置。 当我从命令终端运行“adb设备”时,它不会列出任何设备。我试图遵循this recommendation,因为它与我之前在Stack Overflow中找到的建议相同。在遵循这些步骤之后,“adb设备”仍会返回一个空列表,并且使情况更糟,当我将Nexus 10连接到我的PC时,Windows不显示设备中的任何文件夹。 我已经取消了该链接中的步骤,以及我迄今为止所做的所有其他操作,以及从Device Manager卸载我的Nexus 10并重新安装,但我仍然没有看到设备中的任何文件夹。 有什么我缺少让我的设备出现在ADB设备? 我能做些什么来让Windows查看设备中的文件夹?

已邀请:

dsit

赞同来自:

转到DeviceManager,然后右键单击android设备并单击卸载驱动程序。 拔下并拔回设备...当您的电脑安装所需的驱动程序时,您的设备上会弹出一个弹出窗口。单击弹出窗口中的“允许”。 在命令提示符下键入“adb devices”时,您可以看到您的设备。

frerum

赞同来自:

我的Nexus 6P下载驱动程序帮助解决了这个问题。这是带有文档的URL。和here您可以下载驱动程序本身。 附:我看到一些人建议从互联网上的随机位置下载一些驱动程序。虽然这可能有助于我从非官方的地方下载未知的驱动程序,这太危险了。所以来自谷歌的那个对我来说效果很好:)

yautem

赞同来自:

我已经在开发者模式下完成了所有设置,但adb仍然没有显示任何设备。 我没有使用手机附带的电缆。一旦我切换到它,一切正常。

jenim

赞同来自:

我有同样的问题 现在它是固定的,他是如何: 去设备经理 使用Windows更新更新android驱动程序 然后从手机上手动将应用程序移动到SD

sut

赞同来自:

在我的Windows 8.1 64bit(Nexus 5没有显示)上,只手动安装USB驱动程序修复它: http://developer.android.com/sdk/win-usb.html 已经安装了“Android SDK Manager”中的“Google USB Driver”。

mnam

赞同来自:

对于Windows 8用户: 在尝试了这里给出的每个解决方案后,没有成功,我发现了这个: 转到设备管理器

Update Driver Software ...
浏览计算机中的驱动程序 - >让我从计算机上的设备驱动程序列表中选择 选择Android设备,然后选择Android ADB界面。 Android ADB Interface
现在我将设备列在adb devices

wsint

赞同来自:

显然有很多不同的问题可能导致这种情况(以及大量不同的解决方案可以解决这些问题)。所以想想所有的解决方案! 如果你之前已经让这部手机和电脑一起工作,但它们不再工作,那么它可能是你计算机上的特定程序,而不是手机上的问题。有些程序安装/使用自己的adb,其中只有一个可以一次连接到您的手机。我认为这会产生竞争条件,所以有时它会很好地连接起来。 一些运行adb的程序: HTC Sync Manager - 卸载它。 chrome://inspect - 允许您在手机上查看localhost。完成后只需关闭窗口即可。

jautem

赞同来自:

通常,SDB将在 android-sdk-windows\extras\google\usb_driver path中下载驱动程序 以下是适合我的步骤:

  1. 启用USB调试。
  2. 执行设备管理器,右键单击ADB设备,然后单击“更新驱动程序软件”。
  3. 选择“浏览计算机以查找驱动程序软件”
  4. 选择“让我从计算机上的设备驱动程序列表中选择”
  5. 点击“从磁盘安装”选项。
  6. 选择驱动程序path **android-sdk-windows\extras\google\usb_driver** (sdk的路径) 7.从显示的驱动程序列表中选择第一个驱动程序。
希望它会起作用。

zomnis

赞同来自:

这很容易,只需关闭Android设备,然后同时按下“降低音量”键和“电源”。等待几秒钟,直到它以恢复模式启动,完成。 现在输入adb devices,您将看到您的设备。

xeos

赞同来自:

对于Windows,如果您正在使用,只需结束与Blue堆栈或任何此类仿真器相关的所有进程。 为我工作。

iipsa

赞同来自:

通过Android SDK Manager(通过Eclipse,Intellij或Android Studio提供)下载Google驱动程序后,我必须在计算机管理>设备管理器>其他设备> ADB中更新驱动程序 - 右键单击​​并单击更新驱动程序并浏览更新的驱动程序终于做到了。 BTW,对我来说也是一场噩梦。我仍然感到困惑的是,设置一个开发环境应该是可以想象的最困难的任务,每一个新的莫名其妙的失败导致另一个。杰什!祝你好运。

adolor

赞同来自:

一些亚行司机似乎出现了这种情况。我和几台Google设备遇到了同样的问题,安装Universal ADB windows driver每次都为我修好了。

jdolor

赞同来自:

同样在android studio中你可以通过SDK管理器安装谷歌USB驱动程序,你应该在此之后设置。

yalias

赞同来自:

编辑:如果您使用的是Windows主机,我建议您不要在VirtualBox下运行ADB。不知何故,我让VirtualBox锁定主机上的设备驱动程序,最终使得ADB无法在客户端上运行,也无法在我插入的任何设备上运行。要修复,我在主机上删除了VirtualBox扩展并运行了http://www.nirsoft.net/utils/usb_devices_view.html删除不正确的驱动程序。安装VirtualBox扩展时,我无法加载正确的驱动程序,这个问题是诊断和修复的完全混蛋。 编辑2:以下内容可能已过时,现在Google已发布针对Chrome的集成ADB扩展程序。 多么安装的噩梦......以下是在VirtualBox下运行的XP虚拟机上识别Nexus 10所需的步骤:

  • 如果系统要求您安装Nexus 10驱动程序,请务必取消勾选“不要再问”(您想再次询问!)。
  • 插入Nexus 10 USB连接
  • 在Nexus 10设置开发人员菜单中打开调试(点击“关于平板电脑”7次以获取该菜单)。
  • 在虚拟机设置(主机)中,将三星Nexus 10设备添加到USB设备过滤器(重要 - 从设备菜单中选择它似乎不起作用)。
  • 在guest install java jre中(如果没有安装java)。在“控制面板”中,更改Java设置,以便java不在浏览器中运行(以帮助防止出现安全问题)。
  • 在访客中获取adk zip文件并将其放在永久的位置。我需要从用户目录中删除.android配置目录,因为我移动了目录。
  • 运行SDK Manager.exe - 如果它不起作用,请尝试运行sdk \ tools \ android.bat,这似乎可以提供更好的错误报告。
  • 从SDK Manager安装Google USB驱动程序包。
  • 拔下Nexus 10并重新插入,然后安装Google USB驱动程序包。
  • 重新启动来宾。
  • 正在运行c:> [...] \ sdk \ platformtools> adb devices终于向我展示了设备......

wfuga

赞同来自:

确保在设置 - >开发人员选项中启用USB调试 此外,在进入Android SDK中的平台工具文件夹后运行“adb devices”(除非您的系统路径上已有该文件夹),否则将无法找到该命令。

nfugit

赞同来自:

我刚刚在Mac OS X中解决了这个问题,它不是关于设备驱动程序或设备电缆。 您必须启用“开发人员选项”并启用“USB调试” 请参考CyanogenMod wiki "Device not found" errorsDoc: developer options

tut

赞同来自:

有时ADB失去与设备的连接,需要重置。如果其他所有工作正常(即安装了USB驱动程序,设备上启用了开发人员设置),但仍无法看到您的设备,则需要重置ADB过程。 这可以在DDMS Perspective(来自Eclipse中),Devices选项卡中找到(最右边的三角形包括一个用于执行重置的菜单项)。 否则,从命令行,您可以使用以下两个命令重置它:

adb kill-server
然后
adb start-server

nodit

赞同来自:

使ADB处于MTP模式 如果在设备管理器中未找到任何ADB设备(带有感叹号的任何设备)(选中手机上的所有开发人员设置),请执行以下操作: 在设备管理器中: UpdateDriver-> Manuel安装 - >在我的计算机上搜索 - >从已安装的驱动程序列表中选择 - >然后选择其中包含单词usb的那个(不是MTP)。 编辑:之后,你将有2或3个外设,一个用于USB,一个用于ADB,使用常规方法安装adb驱动程序(参见第一个答案)

zearum

赞同来自:

我有一台摩托罗拉Razr,我无法识别我的设备。 我做的是: 1 - 从命令提示符(作为管理员) - > adb kill-servers 2 - 在此处下载摩托罗拉设备管理器 - > https://motorola-global-portal.custhelp.com/app/answers/detail/a_id/88481 3 - 我一直等到安装完成。 4 - 从命令提示符(作为管理员) - > adb devices

gut

赞同来自:

  1. 转到设备管理器并检查硬件ID。
  2. 检查usb.inf文件中是否包含设备
  3. 如果没有,请添加设备硬件ID并从设备管理器安装。

tsint

赞同来自:

你最近有过Android更新吗?我更新到Lollipop,突然间我没有adb设备。嘘!我花了一些时间尝试一些事情无济于事。然后我进入了我的开发人员选项并且看,“USB调试”已经关闭。愚蠢的谷歌。重新打开之后,它立刻出现了,我又回来了!

ut_et

赞同来自:

使用我的Galaxy S3和Tab S 8.4安装Samsung Kies并使用他们的工具重新安装设备驱动程序

non_at

赞同来自:

我仍然偶尔得到它,如果我拔掉它并将其插回另一个端口,它通常会起作用。我在Linux上,但之前在Windows上发生了同样的事情。

kodit

赞同来自:

我找到了一个解决方案(适用于Windows 7):

  1. 将Nexus 10连接到PC
  2. 转到Windows设备管理器
  3. 点击ADB界面 - >属性
  4. 详细信息 - >硬件ID。
你会看到两个这样的记录:
USB\VID_18D1&PID_4EE2
USB\VID_18D1&PID_4EE2&MI_01
5打开android_winusb.inf文件(我在“C:\Users\<username>\AppData\Local\Android\android-sdk\extras\google\usb_driver" directory”中有它) 6使用ADB界面属性中的硬件ID在[Google.NTx86]和[Google.NTamd64]部分创建此类记录:
;Google Nexus 10
%SingleAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE2
%CompositeAdbInterface% = USB_Install, USB\VID_18D1&PID_4EE2&MI_01
7保存文件,并更新ADB接口的驱动程序,并显示“C:\ Users \\ AppData \ Local \ Android \ android-sdk \ extras \ google \ usb_driver”目录的路径

ab_non

赞同来自:

我的Windows遇到了同样的问题  8。 Android / SDK USB驱动程序已正确安装,但我忘记从手机安装USB驱动程序。安装手机后,USB驱动程序ADB正常工作。 我希望这将有所帮助。

homnis

赞同来自:

在Nexus设置开发人员菜单中打开调试(点击“关于平板电脑”7次以获取该菜单)。 吓坏谷​​歌的伎俩!

ket

赞同来自:

对于Blu Studio 5.5s ADB驱动程序,您必须通过此环。我确信所有蓝牙手机或所有非谷歌制造商的手机都是一样的,我不确定。首先,如果您使用USB线和USB Debuggin关闭Blu设备,您将看到Windows 7加载了一个通用驱动程序,您可以将文件打开/关闭到手机和SD存储。当USB电缆首次插入并在控制面板,设备管理器,便携式设备,BLU STUDIO 5.5 S(或您正在使用的设备)下显示为设备图标时,将显示此信息。不要费心去获取硬件ID - 只要观察到这种情况发生(这表明你到目前为止都很好,没有坏的电缆或其他东西)。 转到手机并在手机的“开发者”部分中打开“USB调试”。请注意,现在设备管理器列表中的其他项目显示为未定义的设备,它将具有黄色感叹号,并且可能与您在便携式设备下看到的列出的电话名称相同。暂时忽略此项目。现在,如果没有对手机做任何事情(它应该已经处于USB调试模式),请返回设备管理器中的便携式设备,然后右键单击BLU STUDIO 5.5 S或您正在使用的任何手机,而不用感叹号标记(在便携式设备下列出)。右键单击Portable Devices下的图标,在此示例中显示的名称为BLU STUDIO 5.5 S.在该图标上选择Properties,Details,然后在下拉菜单中选择硬件ID并复制您看到的内容。 对于BLU STUDIO 5.5 S我得到:

USB\VID_0BB4&PID_0C02&REV_0216&MI_00
USB\VID_0BB4&PID_0C02&MI_00
(注意,如果你反过来这样做,硬件ID将与手机USB调试关闭时不同。你想复制USB调试打开时它改变的值) 现在按照上面的说明进行操作,当然要自定义您添加INF文件的行,其中包含与您自己的手机相关的行,而不是Nexus 10.这是自定义的内容;当您下载SDK时,您应该从ZIP扩展文件结构,例如:
\adt-bundle-windows-x86_64-20140321\sdk\extras\google\usb_driver
在usb_driver文件夹中找到名为:android_winusb.inf的文件 复制它并将其命名为任何名称,例如myname.inf 编辑myname.inf并按照上面的说明添加仅针对您的特定手机修改的行。例如,对于BLU STUDIO 5.5 S,我按照指示在2个位置添加了以下2行。
;BLU STUDIO 5.5 S
%SingleAdbInterface%        = USB_Install, USB\VID_0BB4&PID_0C02&REV_0216&MI_00
%CompositeAdbInterface%     = USB_Install, USB\VID_0BB4&PID_0C02&MI_00
请注意,您将这些行添加到32位和64位部分,与教程中的示例的读取方式相匹配。 现在回到设备管理器中出现的未知设备,当您打开设备USB调试并右键单击此项目(带有黄色感叹号),右键单击它然后选择更新驱动程序软件,然后选择浏览我的电脑,让我选择,单击“从磁盘安装”按钮并浏览以找到myname.inf。继续同意所有提示,警告您可能不是正确的驱动程序。作为最后一步,Windows应该已将设备识别为Android ADB接口,一旦完成,您应该可以返回,打开CMD窗口并按照本教程中的说明运行命令“adb devices”,现在您应该看到手机现在被发现并正在通信。 现在,您可以使用adb命令获得乐趣。

zamet

赞同来自:

Windows 8无法识别我的Nexus 10设备。通过设备上的设置对话框将传输模式设置为摄像机(PTP)进行修复。 设置>存储>菜单> USB计算机连接到“相机(PTP)”

psed

赞同来自:

在您的设备中启用开发者选项。要启用开发者模式setting->About phone,请连续点击Build number选项8次 转到Settings-> Developer options并打开USB调试 从上面的步骤开始它不起作用尝试此步骤,转到Settings->Security并启用Allow Unknown Resources

zfugit

赞同来自:

使用另一根电缆。 刚发现我的常规充电线之一有Vcc,Gnd对,但没有Data +,Data-。 https://en.wikipedia.org/wiki/USB#Pinouts

jsed

赞同来自:

这对我来说是一条糟糕的USB线。在尝试了一套解决方案之后,我改用了不同的USB线缆,我的设备出现了。

ueaque

赞同来自:

如果设备处于MTP模式,则可能无法进行调试。某些设备仅在PTP模式下工作(甚至在“仅充电”模式下工作)。 可以在设置>存储>更多> USB连接中更改此设置。

iest

赞同来自:

您必须从SDK管理器下载驱动程序(附加功能→Google USB驱动程序) 然后你必须在Windows中安装USB驱动程序(它适用于Windows 8.1): (从http://developer.android.com/tools/extras/oem-usb.html#InstallingDriver复制并粘贴:)

  1. 将Android设备连接到计算机的USB端口。
  2. 右键单击桌面或Windows资源管理器中的“计算机”,然后选择“管理”。
  3. 在左窗格中选择“设备”。
  4. 在右侧窗格中找到并展开“其他设备”。
  5. 右键单击设备名称(例如Nexus S),然后选择“更新驱动程序软件”。这将启动“硬件更新向导”。
  6. 选择“浏览计算机以查找驱动程序软件”,然后单击“下一步”。 单击“浏览”并找到USB驱动程序文件夹。 (Google USB驱动程序位于<sdk>\extras\google\usb_driver\。)
  7. 单击“下一步”安装驱动程序。