2013-08-01 3 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에, 또한 일식에 대한 동등한 해결책이 될 수 있지만, 나는 몇 가지를 추가하고 더 많은 포인트 Shishupal의 대답은 나를 위해 일했습니다, 우리는 android.os.Debug.waitForDebugger(); 서비스 코드에 추가해야합니다.

위와 마찬가지로 "Deploy Application" 의 선택을 취소하고 "활동 시작 안함"을 선택해야합니다. 버전 12.1.4에서

그것은 다음과 같습니다

Screenshot

관련 문제