2010-02-10 64 views
9

當我運行我的應用程序時,我需要將手機用作模擬器/目標/虛擬設備。 我已經安裝了HTC Sync和USB驅動程序。 我已在設置中啓用USB調試。AVD管理器不會將我的HTC Hero手機檢測爲虛擬設備

爲了使Eclipse AVD Manager能夠檢測到我的手機,我還需要做些什麼? 我使它在anohher coumputer上工作,遵循我現在完成的完全相同的步驟。 「突然間」它剛剛檢測到手機。這沒有道理! argh

請幫忙嗎?

回答

4

當我做到了,我從來沒有實際安裝HTC Sync.I使用AVD管理器安裝USB驅動程序,並按照這些instructions

+0

什麼Mac用戶? :-( – 2013-10-12 19:46:53

0

您的手機不是虛擬設備。只需將其插入,確保在手機上啓用了USB調試並運行或調試應用程序。

0

即使您安裝了USB驅動程序,也可能會在Windows中存在潛伏的USB註冊錯誤。插入之前,您可以使用USBDeview檢查註冊的驅動程序並刪除手機的所有條目,然後在詢問時從SDK中選擇驅動程序。

10

最後 - 它的作品! 在運行配置 - >目標 - >選擇「手動」而不是「自動」,那麼當您運行應用程序時,您必須選擇設備或環境。然後我可以選擇我的手機而不是模擬器。

+2

'自動'在我的系統上總是給我的真實設備優先於虛擬設備。但是,很高興聽到它適用於您。 – 2010-02-10 14:02:42

+0

我第二次薩拉 - 我永遠不會讓設備彈出,它不在Debug As選項中,它在Eclipse中爲我顯示的唯一方法是將其更改爲Manual,如上所述 – skaz 2011-01-25 02:04:14

+1

+1一旦手動運行一次,我可以將其切換回Automatic,並且它更願意仿真器上的物理設備。 – shmeeps 2011-10-29 00:19:59

6

的HTC Hero(Android 2.1的)
日食赫利俄斯(3.6)
的Windows XP SP3

我通過執行以下操作

  1. 確保您的項目設置爲可調試中得到了這個工作清單android:debuggable="true"
  2. 在英雄上確保它設置爲遠程調試
    Menu > Settings > Applications > Development > USB Debugging
  3. (接下來的三個步驟,我從here了)安裝宏達同步(3.0)
  4. 使用USBDeview刪除設備
  5. 插上設備
  6. 檢查設備運行 「C說:\ PROGRAM 設備「,其中說服務器是 過時,並自動殺死 並重新啓動它,並顯示我的 設備已連接。
  7. 也跑這是安全的「C:\ PROGRAM 文件\ HTC \ HTC同步3.0 \ adb.exe 設備」
  8. 然後在Eclipse中單擊下拉菜單 上調試工具欄項目> 調試配置...刪除所有現有的配置,並關閉
  9. 下一次你調試它找到 的HTC Hero和運行在它的調試
1

我有一個simular問題,但我有我的實際物理的手機上啓用USB調試和它更新了Windows上的驅動程序,現在它工作

0

我有一個類似的問題 - 啓用USB調試,沒有驅動程序的問題,但沒有檢測到設備。我正在嘗試運行一個導入的項目。我創建了一個新的Android示例項目,並能夠在設備上運行它。之後,導入的項目也在設備上運行。

2

,幫助我獲得認可我的電話(難以置信2)一些提示:

  1. 在運行配置,確保目標設置爲手動(否則 可能默認爲仿真器)

  2. 安裝電話驅動程序(插入時從自動播放菜單中)和HTC 同步。如果'調試模式'不起作用,我的手機將只能通過HTC sync和eclipse以'Sync'模式識別出 。

  3. 檢查您正在運行的SDK的版本。我的手機一直沒有 更新到Android 4.0,所以我不得不下載SDK以前版本 (2.1.3)