2013-06-04 88 views
1

我正在調查在我的應用程序的啓動過程中發生的一些問題,但DDMS不會啓動調試模式,直到啓動啓動,有沒有一種方法可以捕獲事件早些時候?Android:如何調試應用程序的啓動過程

+0

沒關係,我只是把WaitForDe代碼中的bug,這可以讓我調試啓動過程。 – androidkc

回答

1

您應該實現自己的應用程序類,它擴展了 應用程序並覆蓋onCreate等方法。這門課將成爲您的應用程序的起點。

也將其設置爲清單中的應用程序。

3

我知道,這是一對夫婦的晚年,但在以後搜索:

WaitForDebugger到你的代碼是一種方式。

在「設置」中解鎖開發人員選項(通過點擊Android設備上的系統信息中的內部版本號)可以讓我們選擇一個用於調試的應用程序,然後選擇在程序啓動時等待調試器。這允許我們做相當於添加和刪除WaitForDebugger而不用每次修改和重新安裝代碼。

0

對於Android的工作室,這裏是爲我工作:

  1. 添加

android.os.Debug.waitForDebugger();

你想開始調試的地方。

  • 在代碼只是後接着添加斷點
  • 編譯應用程式,並將它傳遞到您的設備
  • 重新啓動裝置
  • 一旦它的向上,附上調試器:enter image description here

  • 開始調試

  • 相關問題