2012-07-08 54 views
7

當我在調試透視圖中右鍵單擊並選擇終止時,Eclipse斷開連接,但進程繼續在設備上運行。我怎樣才能讓程序實際終止,以便在設備上執行更多的代碼?我在看一個bug嗎?我不記得這是否在伽利略工作。我目前使用Windows 7和Eclipse Indigo。如何在eclipse中調試時終止android應用程序

回答

14

按鈕「停止進程」是在設備視圖(窗口>>顯示視圖>>設備)。 enter image description here

+0

謝謝,這是最令人難以置信的答案,並且很有效! – Nick 2012-07-08 20:47:41

+2

有時它在窗口>>顯示視圖>>其他... >>設備 – Agostino 2014-03-15 18:11:22

+0

剛剛在項目創建之後啓動應用程序,並且單擊停止按鈕時它沒有終止進程,但拋出了一個RemoteException發送setActive(false)通知'在_logCat viewport_'中::(' – Stphane 2014-05-17 22:18:29

2

我怎樣才能讓程序實際終止,所以沒有更多的代碼在設備上執行?

您可以從DDMS的角度終止進程。

我在看一個bug嗎?

不是。從Debug視角終止至少意味着終止Android應用程序的調試會話,而不是「終止應用程序」或「以極端偏見終止應用程序的作者」。 :-)

+0

謝謝你的迴應。我給出了一個專門調用哪個按鈕的答案,它不受DDMS視角的限制(儘管任何有足夠日食經驗的人都會知道這一點)。我同意,不是一個錯誤,但是我錯誤地認爲Stop圖標會阻止這個過程。它是一個很好的說明,在Debugger上下文中的Stop僅用於Debugger,而不是進程。我習慣於在Visual Studio IDE中停止殺死調試器和進程。 – Nick 2012-07-08 20:48:58

+0

@Nick:「它不依賴於DDMS的觀點」 - 是真的。我傾向於從「新人想要什麼」這個角度來思考,並且我發現他們更容易在不同觀點之間進行切換,而不是在一個角度保持很多觀點。但是你肯定是對的,如果你想從你想要的任何角度點擊Devices視圖,那非常酷。 – CommonsWare 2012-07-08 23:36:44

-1

點擊下圖中的斷開按鈕。

您可以從窗口>>打開角度打開調試窗口..

debugging window

+0

是不是隻是斷開調試器並保持過程工作? – Jin35 2012-07-08 16:17:09

0

我是Android的新手。我發現,在avd停止所有以前安裝和仍在運行的應用程序(正如它實際上計劃的那樣)的正常方法是使用「擦除用戶數據」選項來重新啓動avd。瑪麗亞

相關問題