2013-08-01 55 views
5

我一直在爲Android開發PhoneGap應用程序,並且此應用程序包含後臺服務。我的問題是:我如何調試此服務?是否可以使用AVD進行調試並逐步進行?或者我可以使用我自己的設備來實現?如何調試Android後臺服務?

謝謝!

回答

1

您可以通過將一個語句調試你的服務,我在這裏提到這一點:

@Override 
public void onCreate() { 
super.onCreate(); 
//whatever else you have to to here... 
android.os.Debug.waitForDebugger(); // this line is key 
} 
0

具體到IntelliJ IDEA的,雖然有可能對月食也同等解決方案, 我增加了一些更多的指向Shishupal的回答對我有用,我們需要在服務代碼中添加android.os.Debug.waitForDebugger();

但隨着上面的,我們需要取消選中「部署應用程序」 並選擇「不要啓動活動」。

在12.1.4版本中,它看起來是這樣的:

Screenshot