Adb设备找不到我的电话


105

我正在尝试让adb查看我的Samsung Fascinate手机,以便可以通过USB将我的Android应用安装到手机上。我正在使用osx 10.6.7。

当我运行“ adb设备”时,它不会列出我的设备,而“ adb usb”则显示“找不到设备”。

USB调试已启用,我尝试以存储模式和媒体模式进行连接。当我处于存储模式时,可以在Finder中看到手机的驱动器,因此我知道USB连接有效,但是adb仍然找不到它。

我读到Mac上没有USB驱动程序,只是应该可以使用,但事实并非如此。

有什么建议?


1
您是否找到了解决方案?对于PIPO M1平板电脑,我也遇到同样的问题。我可以将其作为大容量存储浏览。但是,即使启用了USB调试,adb仍无法找到该设备。
Bram 2012年

4
布拉姆,我刚刚为我的Pipo M3添加了供应商ID 0x2207 ~/.android/adb_usb.ini,它的工作原理就像一种魅力(在通过重新启动服务后adb kill-server
Andrew Veselov 2013年

遇到相同的问题...如果有人登陆,请尝试从DDMS看“设备”选项卡。我拥有两台Mac(Snow Leopard MacMini 2.1和Mountain Lion MacMini 6.1)。在这两种情况下,在打开开发模式的情况下连接我的AOC Breeze MW0812(Android 2.3)时,平板电脑的名称都会闪烁一秒钟,然后消失。另外,较新的Mac似乎闪烁速度更快,但是我能够看到它显示为“ offline”。同样值得注意的是,我的Motorola Droid与它完美搭配。
Daniel Monteiro

弹出SD卡会导致它试图在消失之前显示正在运行的进程。也许是针对不同的问题:USB端口(可能需要供电的USB集线器)和复合设备不兼容?
丹尼尔·蒙泰罗

3
嘿,我遇到了同样的问题,我只用了另一个USB电缆就解决了!不知道,USB电缆(我有微型USB)之间存在差异
nodepond

Answers:


37

我有一个三星Galaxy,并且遇到了与您相同的问题。解决方法如下:

在Windows PC上的设备管理器中,即使可能说USB驱动程序已正确安装,也可能存在损坏。

我进入设备管理器并卸载了SAMSUNG Android USB Composite Device,并确保选中“删除驱动程序软件”框。现在设备将带有感叹号等。我右键单击并再次安装驱动程序(刷新副本)。这最终使adb承认我的手机是模拟器。

如其他人所述,对于Nexus 4,您也可以尝试此修复


是的,我已经尝试过了,但没有为我工作,但我很高兴它为您工作,因此您不必像我一样购买全新的手机。
贾斯汀

有了Huaway 845,突然它停止了在调试模式下的工作,我像您说的那样删除了驱动程序,现在它又出现了adb devices
alexg 2012年

它适用于摩托罗拉机器人。谢谢
Junaid

工作了我的Nexus 4
吐司

2
对于Nexus 4,请按照以下步骤安装驱动器:androidsecurity.wordpress.com/2013/06/05/…。这对我有用!
SaiyanGirl 2013年

66

尝试这样做:

  • 拔下设备
  • 执行adb kill-server && adb start-server(重新启动ADB)
  • 重新插入设备

您也可以尝试编辑adb配置文件,.android/adb_usb.ini04e8在标题后添加一行。重新启动adb才能使更改生效。


重新启动服务器没有帮助。.android文件夹到底在哪里?
贾斯汀

3
它在您的主文件夹中。应该是这样的/Users/Justin/.android/
Mykhailo Gaidai

3
还要查看developer.android.com/guide/developing/device.html,并记住在进行更改后杀死并启动服务器。另外,在重新启动后拔出USB电缆,然后再放回去。应该没问题。
2012年

3
我按照以下步骤操作,并重新启动了手机-清除了错误
bsautner 2012年

8
激活USB调试模式最近已经发生了变化:注意:在Android 4.2及更高版本上,默认情况下隐藏开发人员选项。要使其可用,请转到“设置”>“关于手机”,然后点按“构建号”七次。
比尔·凯勒

24

我做了以下操作以使Mac重新看到设备:

  • android update adb
  • adb kill-server
  • adb start-server

此时,呼叫adb devices再次开始返回设备。现在运行或调试您的项目以在设备上对其进行测试。


8
如果您没有将android和adb设置为Windows 环境变量,则只需转到C:\ Program Files \ Android \ sdk \ platform-tools(在资源管理器中,按白色部分的Shift + RightClick并打开命令窗口)并使用以下命令:..\tools\android.bat update adb adb kill-server adb start-server
Armfoot

太棒了,这对我使用Nexus 7平板电脑的Ubuntu来说非常有效。
TTT

14

我有一部ZTE Crescent手机(橙色San Francisco II)。

当我将手机连接到USB时,在OS X中会出现一个名为“ ZTE_USB_Driver”的磁盘。

正在运行adb devices不会显示已连接的设备。但是,从OS X弹出“ ZTE_USB_Driver”磁盘并adb devices再次运行后,手机显示为已连接。


为我的ZTE Blade工作。
Andreas

弹出USB_DRIVER就可以了!很棒的柔道解决方案:D:D:D
Pirkka Esko 2014年

是。我在ZTE Blade 3上遇到了同样的问题,它安装了一个名为“ USB Driver”的卷。弹出它允许ADB检测设备。
Tom Anderson

11

我只花了半天的时间尝试将各种Android设备连接到MacBook Pro(运行10.8.2)。原来是Micro USB电缆问题。我有许多Micro USB电缆,但是只有Galaxy Nexus随附的一根电缆才能将手机连接到计算机。我不知道这是否是由于损坏或某些专有制造引起的,但请记住尝试尝试使用随附的电缆连接手机。


我遇到过同样的问题。我不必找到与设备打包在一起的设备,只需要尝试一些其他设备即可找到起作用的设备:-(
bkurzius

2

我也着迷,不得不将手机的USB通信模式从MODEM更改为PDA。用:

  • 输入**USBUI**87284

将USB和UART都更改为PDA模式。我还必须断开并重新连接USB电缆。Windows再次重新识别该设备后,“ adb设备”开始返回我的设备。

顺便说一句,如果您使用CDMA Workshop或类似产品,则需要将设置切换回MODEM。


即使您正在运行OSX,我希望它仍然可以正常工作。
杰夫,

我尝试拨打该电话#并说“欢迎使用Verizon Wireless。无法安装您的功能更新。”
贾斯汀
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.