2010-10-27 79 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

相關問題