2011-02-25 26 views
66

我試圖在Motorola Milestone A853上運行helloandroid應用程序。我輸入了「adb設備」,手機被正確識別。但是,當我嘗試運行應用程序時,Eclipse總是停留在27%「啓動委託」。Eclipse試圖啓動Android應用程序時卡住

這可能是原因?

+2

你可以發佈關於您的問題,一些代碼或更多的信息。這太模糊了,真的幫不上忙。嘗試啓動應用程序和AVD http://developer.android.com/guide/developing/devices/index.html – 2011-02-25 15:02:37

+1

這不是代碼問題。它與開發人員工具設置有關。 – James 2011-10-26 14:56:03

回答

72

與模擬器有27%的問題相同。它在我刪除AVD並重新創建後纔得到修復,因此很可能與設備/仿真器相關(並且重新啓動ADB並未解決問題)。

編輯:

找到這種過度的項目頁面的問題#21073,由benpar回答:

更新:如果AVD模擬器從AVD管理Eclipse內推出,也可避免這種情況。在Eclipse中從Run按鈕啓動第一個模擬器時會發生該問題。

要避免:

  1. 啓動Eclipse
  2. 窗口 - > AVD管理
  3. 啓動模擬器
  4. 運行該項目
4

要獲得更多信息,請嘗試從Eclipse以外的命令行安裝和啓動應用程序。你會發現在你的項目的/ bin文件夾apk文件,然後使用:

adb install -r <projectname>.apk 

它可能工作,如果沒有,你可能獲得有關錯誤原因的更好的信息。我對Eclipse的使用經驗表明,它可能有時很挑剔,這應該可以幫助你隔離這個問題。

+0

感謝您的回答,我輸入了C:\ android-sdk-windows \ platform-tools:adb install -r C:\ workspace \ HelloAndroid \ bin \ HelloAndroid.apk但命令窗口停止工作。這可能是原因? – 2011-02-25 19:41:08

4

我曾經在27%的問題上堅持下去。拔下設備插頭並將其固定。

+0

爲我修好了。 – redux 2014-08-31 14:51:57

6

在仿真器中運行應用程序時,我也遇到了這個問題。確保模擬器在啓動應用程序之前運行,並且您不會遇到此問題。

2

我這個問題有點傻的解決方案一。我所做的是從Eclipse的一個實例開始模擬器。閉日蝕。關閉eclipse不會停止模擬器。現在重新啓動eclipse。現在在已經運行的模擬器中運行你的應用程序。

2

非常煩人的問題。我不得不關閉日食和模擬器,然後再次啓動,這很耗時。來到這裏閱讀Anna Lear和Vinay發佈的內容。成功了!我認爲在我的情況下,這個問題發生是因爲我在模擬器仍在運行時退出了eclipse。正如Anna和Vinay所發佈的,要糾正這一點,請執行此操作...

確保eclipse和模擬器已關閉,然後...

  1. 開始elipse
  2. 啓動模擬器
  3. 退出蝕(不退出仿真器)
  4. 啓動Eclipse
  5. 現在運行程序(應該加載100%,被卡住)
+0

我試着停止並重新啓動adb,但沒有奏效。 我嘗試切換工作區,刪除了項目並嘗試了,但沒有任何工作。而當我嘗試上述解決方案時,它確實爲我工作。我知道這很瘋狂,但是這個解決方案很有效。 Upvoted! – Sarvan 2013-08-06 10:23:11

0

對我來說,這是掛了的亞行。無論是日食還是模擬器都沒有任何影響。

  1. 終止模擬器
  2. 終止ADB,(我只是使用任務管理器殺了它的進程。
  3. 啓動模擬器再次,(也使亞行重新啓動)
  4. 運行程序

它不應該卡住

4

我發現最快的方法是檢查Android調試橋在命令行上。有時候只需要停止並啓動adb服務器。那就是:

adb kill-server

將停止服務器。然後:

adb start-server

應該這樣做。檢查連接的設備(但它不是必需的)

adb devices

並列出連接的設備。
然後回到eclipse並重新開始調試。

這也可以通過Eclipse在Devices視圖中完成。

+0

這對我有用。殺死並重新啓動adb – exequielc 2014-10-17 13:19:44

0

我正在使用三星Galaxy來運行應用程序。我浪費了很多時間在運行應用程序,但它並沒有啓動,我不得不每次重新啓動eclipse。 對於我來說,我只要按照這些步驟,並沒有任何問題,更

  • 刪除我的設備從我的PC
  • 運行應用程序
  • 當它要求附上您的設備或創建AVD。
  • 我重新連接我的設備並選擇輸出。
  • 最後我解決了這個問題