저는 Android 용 PhoneGap 응용 프로그램을 개발 중이며이 응용 프로그램에는 백그라운드 서비스가 포함되어 있습니다. 내 질문은 : 어떻게이 서비스를 디버그 할 수 있습니까? AVD를 사용하여 디버깅하고 단계별로 진행할 수 있습니까? 또는 내 장치를 사용하여이를 달성 할 수 있습니까?Android 백그라운드 서비스를 디버깅하는 방법은 무엇입니까?
감사합니다.
저는 Android 용 PhoneGap 응용 프로그램을 개발 중이며이 응용 프로그램에는 백그라운드 서비스가 포함되어 있습니다. 내 질문은 : 어떻게이 서비스를 디버그 할 수 있습니까? AVD를 사용하여 디버깅하고 단계별로 진행할 수 있습니까? 또는 내 장치를 사용하여이를 달성 할 수 있습니까?Android 백그라운드 서비스를 디버깅하는 방법은 무엇입니까?
감사합니다.
예, AVD 또는 기기를 사용하여 수행 할 수 있습니다. http://www.helloandroid.com/tutorials/how-debug-service 및 Debugging a service을 확인하십시오.
당신은 하나의 문을 넣어 서비스를 디버깅 할 수 있습니다, 나는 여기 언급하고있다 :
@Override
public void onCreate() {
super.onCreate();
//whatever else you have to to here...
android.os.Debug.waitForDebugger(); // this line is key
}
구체적인 아이디어 인 IntelliJ에, 또한 일식에 대한 동등한 해결책이 될 수 있지만, 나는 몇 가지를 추가하고 더 많은 포인트 Shishupal의 대답은 나를 위해 일했습니다, 우리는 android.os.Debug.waitForDebugger();
서비스 코드에 추가해야합니다.
위와 마찬가지로 "Deploy Application" 의 선택을 취소하고 "활동 시작 안함"을 선택해야합니다. 버전 12.1.4에서
그것은 다음과 같습니다
안드로이드 데브 이봐, 감사 만! – pointnetdeveloper
2 수백만을 만드십시오! – Aleks