我使用Eclipse。我在onCreate上有一個斷點,當我的應用程序由於多任務處理而被android重新啓動時,我想在調試模式下捕獲它。我可以將Eclipse調試器連接到DDMS透視圖上的重新啓動的應用程序,但我的速度不夠快,無法捕獲onCreate中的斷點。如何在Android設備上重新啓動Android應用程序時自動連接Eclipse調試器?如何在Android設備上重新啓動Android應用程序時自動連接Eclipse調試器?
0
A
回答
1
以調試模式運行應用程序。右鍵點擊項目,會出現一個選項Debug作爲下面運行。
以調試模式運行應用程序。但別忘了先在調試模式
1
運行的應用程序之前添加轉折點由安卓,因爲多任務
不知道你真正的意思的重新啓動,但如果這不確切的描述是指異步操作(即使用AsyncTask
),那麼你可能想加入這一行是在比主要任務運行其它斷點在代碼中設置前:
Debug.waitForDebugger();
請注意,以使其工作,你需要拉unch在調試模式下您的應用程序(F11)
+0
在普通的JDK中是否有類似的方法?即非Android。 – user2818782 2016-01-12 07:44:44
相關問題
- 1. 在設備上啓動時調試android應用程序
- 2. [Android]應用程序重新啓動設備後重新啓動
- 3. 如何在iOS和Android設備上將調試器重新連接到AIR移動應用程序?
- 4. 如何在Android設備啓動時自動啓動Adobe AIR應用程序?
- 5. 啓動器損壞時在移動設備上啓動Android應用程序
- 6. 當插入USB設備時,Android應用程序重新啓動
- 7. 如何重新連接chromecast設備時重新啓動應用程序在android中
- 8. 在設備上啓動應用時啓動MonoTouch/MonoDevelop調試器?
- 9. android在關閉應用程序或重新啓動設備時調用方法
- 10. Android自動啓動繞過設備管理器應用程序
- 11. 在設備重新啓動時啓動iOS應用程序
- 12. 更新Android應用程序而不重新啓動設備
- 13. 如何在Android設備重啓時啓動我的應用程序進程?
- 14. Eclipse&Seqoyah - 嘗試在設備上啓動應用程序之前連接到gdbserver
- 15. Android設備啓動時如何自行啓動我的應用程序?
- 16. 如何在真實設備上啓動android應用程序
- 17. 如何在Android設備上啓動其他應用程序
- 18. Ti Android:「需要重新啓動應用程序」在Android設備上安裝應用程序時出錯
- 19. 如何在設備啓動時運行android應用程序?
- 20. 如何重新啓動android設備
- 21. 如何重新啓動android設備?
- 22. 在真實設備上使用Eclipse調試Android應用程序
- 23. 在Android設備上啓動應用程序時出現黑屏
- 24. Android應用程序在設備上啓動時崩潰
- 25. 如何使用Eclipse在真實設備上調試Android程序?
- 26. Android - 清除應用程序數據和重新啓動設備
- 27. Xamarin Android應用程序導致設備重新啓動
- 28. 使用Eclipse調試器啓動黑莓應用程序重置設備
- 29. 重新啓動Android設備,在FCM通知接收上重新啓動兩次
- 30. Android NDK |如何調試應用程序啓動或掛起應用程序,直到調試器連接
'我從來沒有足夠快趕上breakpoint' - 你是什麼意思?調試器會自動停止在斷點上。你確定你在調試模式? – 2014-12-13 15:00:54
@code monkey:當我多任務時,調試器斷開連接,它不再出現在DDMS的角度。如果我切換回設備上的應用程序,則該應用程序將重新顯示在DDMS persepctive上,但調試器未連接到它。我必須手動連接。但我不夠快,手動連接捕捉onCreate()的斷點 – 2014-12-13 15:03:51
我從來不需要追逐斷點,但無論如何看到我的答案 – 2014-12-13 16:12:59