2011-03-14 125 views

回答

7

您是否在AndroidManifest中設置了可調試標誌? 如果你錯過了,在應用標籤中添加android:debuggable =「true」。 它應該看起來像那到底:

<application android:icon="@drawable/icon" android:label="@string/app_name" android:debuggable="true"> 
+0

就是這樣感謝 – Androider 2011-03-14 00:20:19

+6

而且在我的情況下,它不會幫助:-( – Gangnus 2012-02-02 13:18:48

+1

避免硬編碼debugmode,使用/debug/AndroidManifest.xml,而不是... – Wooff 2015-03-12 15:22:14

0

我有同樣的問題,並通過增加調試器超時值解決它。 模擬器在我的Dev框中很慢,因此阻止了調試器在斷點上捕獲並停止。 我將超時值分別從3000更改爲10000,將20000更改爲60000,現在一切正常。

+0

你在哪裏設置調試器超時值?我想我遇到同樣的問題,因爲當我在物理設備上進行調試時,調試器會捕獲每個斷點,但大多數情況下無法捕捉到在模擬器上進行調試時設置的第一個斷點。 -Sarah – 2014-09-03 17:08:15

4

你做 「調試方式 - > Android應用程序」,而不是 「運行方式」?

只有當您執行「調試爲」時,eclipse纔會停止在斷點處。

14

如果您使用Android Studio中,單擊debug app而不是run app

enter image description here

+0

傻了! +1。這應該是被接受的答案。 Android工作室警告您不要在接受的答案中建議的應用程序清單中放置android:debuggable =「true」'。 – RBT 2017-02-26 11:57:59

5

檢查選項 「跳過所有斷點」 被錯誤地啓用

的最後一個圖標代表此選項enter image description here

+1

我不知道我怎麼可能犯這個錯誤......謝謝! – user3289695 2016-05-13 16:04:45

+0

(╯°□°)╯(()(DDamnit,謝謝。 – 2017-08-04 07:28:47

+0

非常感謝你! – Spurdow 2017-12-20 18:38:07

0

在我的案例中,單擊「連接調試到Android的過程」

capture.png

它會顯示一個窗口,說:「選擇處理」 選擇您所使用的設備,並選擇該項目,你想要調試。它的工作原理。

有時調試器需要在第一次打開調試器時重新連接到設備。

相關問題