2012-01-16 52 views
2

當我在調試Android應用程序時嘗試更改爲DDMS透視圖時,可能會導致Eclipse停止響應的問題。而且,當我啓動模擬器時,它會嘗試永遠附加調試器而不成功。更改爲DDMS透視圖時,Eclipse停止響應

編輯:

我重複的問題,並沒有什麼寫在日誌文件中。最新的日誌是這幾行:

ENTRY org.eclipse.libra.facet 4 0 2012-01-17 07:56:48.916 的消息啓動類必須實現org.eclipse.ui.IStartup

ENTRY org.eclipse.osgi 2 1 2012-01-17 09:00:40.308 MESSAGE NLS未使用的消息:在CodeAssistPreferencePage_showStub:org.eclipse.php.internal.ui.PHPUIMessages

的時間郵票不符合我重複問題的時間。而是有這個彈出窗口:

enter image description here

希望有點幫助調試此行爲。

-zaplec

+0

請將您的工作區內.metadata文件夾的日誌文件的最後幾行帖子 – 2012-01-16 14:03:48

+0

添加了一些關於該問題的更多信息。 – zaplec 2012-01-17 07:36:03

+0

看起來你已經安裝了PHP插件/ PHPEclipse。我會建議嘗試與Eclipse的Eclipse版本,沒有任何插件(ADT除外)。看看是否修復它。 – WarrenFaith 2012-01-17 07:38:27

回答

2

我發現了這個問題的解決方案。問題在於AVD掛在27%的地方,然後我無法用Eclipse做任何事情。問題出在AVD的某個地方,重新安裝AVD並沒有幫助我。

相反,這似乎每一次的工作:從Eclipse的窗口

  • 啓動虛擬設備 - > AVD菜單
  • 然後右鍵單擊該項目和 「調試作爲 - > Android應用程序」

在這裏,您永遠不需要關閉虛擬設備,並且以這種方式使用它也快很多。

+0

實際上你永遠不必關閉虛擬設備,它是一個獨立的程序運行。你可以殺死eclipse並重新啓動它,它仍然會找到任何正在運行的虛擬設備並在DDMS上顯示它。 – ilomambo 2012-06-12 11:30:54

0

試試這個:刪除所賜你的問題的AVD,然後創建一個新的和重新在其上運行/調試應用程序。我剛剛遇到同樣的問題,重新創建AVD解決了我的問題。

+0

我看到了同樣的問題,因爲我已經放棄在Eclipse中使用DDMS或logcat輸出,但是我使用真實設備並重新創建這些問題會帶來很多問題... 我通過在終端窗口中運行「adb logcat」並使用grep等來過濾它的輸出來解決這個問題,但我深深地記住了Eclipse中logcat和DDMS的一些有用功能... – karora 2013-01-03 10:39:27