2010-10-27 107 views
7

我想在HTC Incredible上运行和调试我的Android应用程序。在http://developer.android.com/guide/developing/device.html它说我必须安装Windows USB驱动程序。而对于该说明称:在我的手机上调试(Eclipse,Android)

“1.你的Android设备连接到电脑的USB端口,Windows将检测设备并启动硬件更新向导。”

。当我连接手机时,它显示为驱动器号,其SD卡作为第二个驱动器号可见,我可以传输文件。但硬件更新向导不会启动。它也没有连接 - 如果我去我的SDK工具目录并执行“adb设备”它将返回空白。

那么我需要做些什么来调试我的手机?提前致谢!!

回答

4

Android Simplicity提供了一些疑难解答安装Windows USB驱动程序的提示。如果这没有帮助,请尝试按照here(这是特定于HTC令人难以置信)的步骤。

最后,根据this forum,似乎可能需要安装HTC Sync才能使调试工作在Eclipse中。

+0

我不作出明确表示,我使用XP,SP3道歉 - 的FlexJunk页是为Windows 7而Android简单一个暗示,在我需要安装驱动程序文件从手机转移到/开始。但我现在可以做到这一点。但是手机不会显示为adb设备,这就是为什么我不认为它们已安装。 – 2010-10-28 01:03:51

+0

查看我的更新。看起来HTC Sync可能就是这个难题的一部分。 – 2010-10-28 01:14:26

+0

我SPOKE太快了! FlexJunk页面开始讨论Win7,但它也有一个针对XP的android_winusb.inf文件的黑客攻击,该黑客修复了这个问题! – 2010-10-28 03:15:56

3

您是否将设备置于调试模式?这应该在设置 - >应用程序 - >开发下找到。

+0

是,USB调试检查,因此是保持清醒。 – 2010-10-28 00:49:32

2

瑞恩的回答也帮助我解决了这个问题。用于存档目的,这是我做的:

安装使用Android SDK管理器中的USB驱动程序:

Install the USB Driver using Android SDK Manager

查找和编辑android_winusb.inf下从http://www.flexjunk.com/2010/05/01/installing-htc-incredible-android-sd-drivers/的说明。我的是位于C:\Program Files (x86)\Android\android-sdk\extras\google\usb_driver


找到标有[Google.NTx86]部分。在该部分末尾, 添加以下行。

; 
;HTC Incredible 
%SingleAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C9E 
%CompositeAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C9E&MI_01 

查找段[Google.NTamd64]。在该部分的末尾,添加以下行的 。

; 
;HTC Incredible 
%SingleAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C9E 
%CompositeAdbInterface%  = USB_Install, USB\VID_0BB4&PID_0C9E&MI_01 

在您的令人难以置信,进入设置 - >应用程序 - >开发并打开 上USB调试。现在,您可以将手机连接到PC。

在PC上,进入开始 - >右键点击我的电脑>管理

你应该看到一个设备与警告它叫做其它 - > ADB。 右键单击它并选择更新驱动程序软件...手动安装驱动程序 并将其指向您的usb_drivers文件夹。忽略有关未签名驱动程序,一切任何 警告应该只安装 罚款。安装完成后,我在设备管理器中看到Android Phone - > Android Composite ADB 接口。

+0

如果你使用的是Windows 7或Vista,你可能有,当你选择了'usb_drivers'文件夹,使用下面的设备管理器选项,如果没有找到INF文件。转到,手动安装,然后列出驱动程序,选择所有设备,然后单击从磁盘安装,选择INF文件。 – CatShoes 2013-02-24 17:27:22

相关问题