2011-12-14 184 views
5

我一直在努力解決這個問題兩天到沒有評估。任何幫助將非常感激。Android上的Eclipse Stalling安裝apk安裝

我有以下的安裝:

  • 的Eclipse

  • Android的SDK-MacOSX的

  • Android SDK工具

  • Android 2.2的API 8

  • 一個droid 2.3.3 API 10

我有一個phonegap項目設置。點擊 「運行」 - > 「運行方式」 - > 「Android應用程序」

在控制檯抽頭我看到這一點:

 
[2011-12-14 10:47:38 - Foanar] ------------------------------ 

[2011-12-14 10:47:38 - Foanar] Android Launch! 

[2011-12-14 10:47:38 - Foanar] adb is running normally. 

[2011-12-14 10:47:38 - Foanar] Performing com.phonegap.foanar.App activity launch 

[2011-12-14 10:47:38 - Foanar] Automatic Target Mode: launching new emulator with compatible 
AVD '3DEVO' 

[2011-12-14 10:47:38 - Foanar] Launching a new emulator with Virtual Device '3DEVO' 

[2011-12-14 10:47:40 - Emulator] 2011-12-14 10:47:40.256 emulator-arm[3278:80b] Warning once: This application, or a library it uses, is using NSQuickDrawView, which has been deprecated. Apps should cease use of QuickDraw and move to Quartz. 

[2011-12-14 10:47:40 - Emulator] emulator: WARNING: Unable to create sensors port: Connection refused 

[2011-12-14 10:47:40 - Foanar] New emulator found: emulator-5554 

[2011-12-14 10:47:40 - Foanar] Waiting for HOME ('android.process.acore') to be launched... 

[2011-12-14 10:48:04 - Foanar] HOME is up on device 'emulator-5554' 

[2011-12-14 10:48:04 - Foanar] Uploading Foanar.apk onto device 'emulator-5554' 

[2011-12-14 10:48:05 - Foanar] Installing Foanar.apk... 

的AVD 「3DEVO」 推出,但從未安裝Foanar.apk。我從來沒有在LogCat或控制檯中出現任何錯誤。 Eclipse似乎掛在這裏,不再進一步。我懷疑它可能有事情做這一行:

 
[2011-12-14 10:47:40 - Emulator] emulator: WARNING: Unable to create sensors port: Connection refused 

我已經能夠使用通過終端安裝該應用程序: adb install /CapitalOnline/android/Foanar/bin/Foanar.apk

我想獲得Eclipse的備份和工作作爲終端確定,但Eclipse更直接從Eclipse直接測試構建。我曾經可以一直運行它。我的機器在Eclipse之外唯一可能改變或可能不改變的東西......我安裝了AppMobi XDK和AppMobiPhoneGap XDK,但是我的Chrome瀏覽器在我的用戶目錄中創建了自己的開發環境。有可能在某些方面端口正在穿越並拒絕連接?

感謝任何人願意幫忙解決這個問題!

回答

4

我也遇到過這個問題。我不記得我做了什麼來解決它。在那段時間裏,我有兩個模擬器相關的問題,我找到了解決方案,但現在我不記得哪個解決方案是針對哪個問題的:)所以我會提出兩種方法。

  1. 嘗試清理模擬器上的用戶數據。爲此,打開你的avd位置(對於我來說它是「C:\ Users \ UserName.android \ avd」)找到你的模擬器(我想它是3DEVO.avd)並刪除名爲「userdata.img」的文件, 「userdata-qemu.img」
  2. 當你的程序運行並卡住時,打開任務管理器,進入進程並殺死adb。回到Eclipse並重新運行。如果adb未啓動,請退出Eclipse並重新啓動。

希望這會有所幫助。

+0

嗨ArVan感謝您的答覆。我嘗試了兩個步驟,並繼續有相同的問題...簡單地掛在安裝Foanar.apk ... 我想我的下一步將嘗試卸載Eclipse並重新安裝...看看是否有影響之間的連接android-sdk或不...希望將操作返回到模擬器 – danroose 2011-12-14 19:38:05

2

從活動監視器中殺死adb爲我修復了這個問題。

,如果您有設備視圖中打開(窗口>顯示視圖>其他...>安卓>設備),您可以選擇向下箭頭>重置ADB