我試圖在Motorola Milestone A853上運行helloandroid應用程序。我輸入了「adb設備」,手機被正確識別。但是,當我嘗試運行應用程序時,Eclipse總是停留在27%「啓動委託」。Eclipse試圖啓動Android應用程序時卡住
這可能是原因?
我試圖在Motorola Milestone A853上運行helloandroid應用程序。我輸入了「adb設備」,手機被正確識別。但是,當我嘗試運行應用程序時,Eclipse總是停留在27%「啓動委託」。Eclipse試圖啓動Android應用程序時卡住
這可能是原因?
與模擬器有27%的問題相同。它在我刪除AVD並重新創建後纔得到修復,因此很可能與設備/仿真器相關(並且重新啓動ADB並未解決問題)。
編輯:
找到這種過度的項目頁面的問題#21073,由benpar回答:
更新:如果AVD模擬器從AVD管理Eclipse內推出,也可避免這種情況。在Eclipse中從Run按鈕啓動第一個模擬器時會發生該問題。
要避免:
要獲得更多信息,請嘗試從Eclipse以外的命令行安裝和啓動應用程序。你會發現在你的項目的/ bin文件夾apk文件,然後使用:
adb install -r <projectname>.apk
它可能工作,如果沒有,你可能獲得有關錯誤原因的更好的信息。我對Eclipse的使用經驗表明,它可能有時很挑剔,這應該可以幫助你隔離這個問題。
感謝您的回答,我輸入了C:\ android-sdk-windows \ platform-tools:adb install -r C:\ workspace \ HelloAndroid \ bin \ HelloAndroid.apk但命令窗口停止工作。這可能是原因? – 2011-02-25 19:41:08
在仿真器中運行應用程序時,我也遇到了這個問題。確保模擬器在啓動應用程序之前運行,並且您不會遇到此問題。
我這個問題有點傻的解決方案一。我所做的是從Eclipse的一個實例開始模擬器。閉日蝕。關閉eclipse不會停止模擬器。現在重新啓動eclipse。現在在已經運行的模擬器中運行你的應用程序。
非常煩人的問題。我不得不關閉日食和模擬器,然後再次啓動,這很耗時。來到這裏閱讀Anna Lear和Vinay發佈的內容。成功了!我認爲在我的情況下,這個問題發生是因爲我在模擬器仍在運行時退出了eclipse。正如Anna和Vinay所發佈的,要糾正這一點,請執行此操作...
確保eclipse和模擬器已關閉,然後...
我試着停止並重新啓動adb,但沒有奏效。 我嘗試切換工作區,刪除了項目並嘗試了,但沒有任何工作。而當我嘗試上述解決方案時,它確實爲我工作。我知道這很瘋狂,但是這個解決方案很有效。 Upvoted! – Sarvan 2013-08-06 10:23:11
對我來說,這是掛了的亞行。無論是日食還是模擬器都沒有任何影響。
它不應該卡住
我發現最快的方法是檢查Android調試橋在命令行上。有時候只需要停止並啓動adb服務器。那就是:
adb kill-server
將停止服務器。然後:
adb start-server
應該這樣做。檢查連接的設備(但它不是必需的)
adb devices
並列出連接的設備。
然後回到eclipse並重新開始調試。
這也可以通過Eclipse在Devices視圖中完成。
這對我有用。殺死並重新啓動adb – exequielc 2014-10-17 13:19:44
我正在使用三星Galaxy來運行應用程序。我浪費了很多時間在運行應用程序,但它並沒有啓動,我不得不每次重新啓動eclipse。 對於我來說,我只要按照這些步驟,並沒有任何問題,更
你可以發佈關於您的問題,一些代碼或更多的信息。這太模糊了,真的幫不上忙。嘗試啓動應用程序和AVD http://developer.android.com/guide/developing/devices/index.html – 2011-02-25 15:02:37
這不是代碼問題。它與開發人員工具設置有關。 – James 2011-10-26 14:56:03