2010-05-11 45 views
12

我已經通過了頁面。我的清單具有將Android應用程序調試到手機

<application android:icon="@drawable/icon" 
    android:label="@string/app_name" 
    android:debuggable="true"> 

我的手機已經菜單 - >設置 - >應用 - >發展 - >USB調試檢查。

我已經在我的Windows XP 64位安裝中的控制面板上安裝了由android-sdk_r05-windows\android-sdk-windows\usb_driver中的SDK安裝程序給我的USB驅動程序。所以我的電腦確實可以識別Android設備。

但是,當我在Eclipse上運行應用程序時,它仍然堅持在模擬器而不是我的手機中打開它。我該如何解決這個問題?

+0

好像你需要重新安裝驅動程序 – Neutralizer 2011-08-21 13:44:59

回答

11

我拿起Android開發再次,這是使用基於Eclipse HTC Hero(2.1更新1)(v. 3.6 (Helios),服務版本1)什麼工作對我來說:

  • 啓動Eclipse的
  • 連接手機
  • 確保USB調試啓用
  • 設置手機連接類型HTC同步, 而不是隻收等
    (您不必同步,但需要在此模式下爲 。然後在任務欄中顯示一條消息 ,表示USB調試連接了 或類似的東西。 然後按照AlexVolovoy的 指令(右鍵單擊 Eclipse項目 - >運行方式 - >運行配置 - >目標 - 選擇 手冊),你應該是好去。 只需記住從 目標列表中選擇您的手機。
6

看看這有助於:

  • 右鍵單擊Eclipse項目 - >運行方式 - >運行配置 - >目標 - 選擇手動

Debug也是如此。

+0

亞歷克斯,我試過了,它運行時,它呈現這樣的:http://i.imgur.com/ESeA1.png 它只有一個器件,模擬器,並且根本不顯示我的手機。 – tipu 2010-05-11 16:49:47

1

在電話裏,去設置 - >應用 - >發展和確保USB調試啓用。 (這個位置是從Nexus One,也可能是其他Android版本不同)

我不知道所有的手機都支持這一點,Android Dev Phone 1Android Dev Phone 2,和Nexus One做。

一旦你這樣做了,手機應該出現在你對Alex的回答評論中發佈了鏈接的對話框中。

+0

正如您所提到的那樣,我關閉了USB調試功能,但它仍未出現在Eclipse的設備列表中。 – tipu 2010-05-11 18:08:04

+0

犯錯,對不起,我的意思是應該檢查,應該啓用,我會編輯,使其更清楚。 如果它沒有出現它的可能存在驅動程序問題,我不使用Windows,而是使用任何windows版本的lsusb,並檢查設備是否被找到並且正確的驅動程序被加載。我想你必須在設備管理器中找到這個信息在Windows中。 – Mark 2010-05-11 18:19:58

+0

也確保手機沒有設置爲USB驅動器,這將阻止它連接到adb。 – Mark 2010-05-11 18:23:10

5

2要遵循的步驟

  1. 在你的Android手機啓用USB調試模式。 設置>應用程序>開發>啓用「USB調試」複選框

  2. 在eclipse上啓用手動部署目標。 右鍵單擊項目>運行方式>運行配置>選擇「目標」選項卡>選擇「部署目標選擇模式」爲「」人工「」

現在正常運行的應用程序,你會被要求選擇你想運行的設備。

然後,您可以簡單地選擇您想要運行的設備(使用手機的序列號,如果有許多設備同時運行)。

相關問題