2013-02-06 38 views
-1

我想在手機上運行程序。我的程序已經運行,但是當我運行另一個程序時,Eclipse在控制檯選項卡中寫入錯誤。爲什麼?哪裏有問題?未能在Eclipse中安裝.apk文件。爲什麼?

我GOOGLE了,但我找不到解決方案。 我再次關閉Eclipse和開放,我關掉手機,然後再次打開,我在任務管理器,結束等亞行,但是Eclipse無法運行的程序:(

Failed to install ServiceTutorial.apk on device '0A3C202B1601A00A': An existing connection was forcibly closed by the remote host 
java.io.IOException: An existing connection was forcibly closed by the remote host 
Launch canceled! 

請幫助我。謝謝

+2

你有沒有試過這個http://stackoverflow.com/questions/7411295/error-adb-connection-erroran-existing-connection-was-forcibly-closed-by-the-r –

+0

謝謝。我讀了這個,但程序沒有運行。當我在Eclipse中打開DDMS時,我看到6tabs(堆,線程,位置跟蹤器,網絡統計信息,文件瀏覽器,模擬器控件)我在哪裏可以找到重置adb?對不起,如果我的問題是嘲笑! –

回答

0

確保:

  • 你有USB調試設置爲「開」
  • 您的設備在設備中註冊的Android 設備的設置您的操作經理 系統
  • 爲您的設備安裝了正確的ADB驅動程序。
  • 你正在建設一個版本的Android您的設備上運行 (或以上)

,如果它仍然不會接受.apk文件時,請務必手動刪除所有舊版本的apk的可能仍然在運行,或者無法通過Eclipse從設備中刪除。

作爲最後的手段,請嘗試刪除對設備的adb引用,然後創建一個新的引用。

+0

感謝您的快速回復。我在設置中設置了「開啓」我手機的USB調試。在設備管理器中的可移植設備和通用串行總線控制器中,寫入Galaxy Nexus和SAMSUNG Mobile USB Composite Deivce。我手機中的android版本是4.1.1,我的程序的android版本是4.1。我不知道我是否安裝了適當的ADB驅動程序或不。我怎麼知道這個? –

+0

如果您啓動Android SDK的ADB應用程序,您是否看到您的設備列出? –

+0

您可能還需要設置允許無應用程序的市場來源。 – draksia