안녕하세요


게임회사 입사한 초보입니다.

초보라 이런저런 어려움이 많고 그걸 여기 안드로이드 펍에서 겨우겨우 커버하며 살아남고 있습니다.


이번에도 좀 도와주십시요

==================================================================================================

질문 > NDK기반 C++소스를 에뮬에 올렸으나 이클립스에서 브레이크포인트가 안 잡히고 지나갑니다.

과정 > 1. NDK기반의 OpenGL ES를 사용하는 C++ 예제를 작성해서 올림

          2. 에뮬을 돌리니 중간에 에러 Log를 logcat에서 확인함

          3. 이클립스에서 브레이크 포인트를 잡았으나 멈추질 않음

          4. 왜 일까요? 

==================================================================================================

설정/소스 > 

1. 에러 메시지

11-28 09:09:02.318: I/PACKT(337): onCreateWindow
11-28 09:09:02.328: I/PACKT(337): Processing an event
11-28 09:09:02.328: I/PACKT(337): Activating DroidBlaster
11-28 09:09:02.328: D/PACKT(337): Connecting to the display.
11-28 09:09:02.358: E/PACKT(337): Error while starting GraphicsService
11-28 09:09:02.368: I/PACKT(337): Deactivating DroidBlaster
11-28 09:09:02.368: I/PACKT(337): onGainFocus
11-28 09:09:03.528: I/PACKT(337): Processing an event

2. 소스   status GraphicsService::start ( ) {


            Log::debug("Connecting to the display.");  <== 요기에 브레이크 포인트

 mDisplay = eglGetDisplay(EGL_DEFAULT_DISPLAY);


 if ( mDisplay == EGL_NO_DISPLAY ) goto ERROR;


3. 그러나 묵묵 부답 지나가네요


빌드및 로딩>

1. GraphicsService.cpp, GraphicsService.hpp 등을 ndk-build로 빌드(예제대로 해서 무리없이 빌드는 됨)

2. 이클립스에서 debug configuration 을 해당 액티비티로 하고 디버그 버튼 누름

==================================================================================================


제가 초짜라 먼가 두서없는 질문 같은데요 ,,, 

정확히 멀 확인해야 할지 잘 모르겠습니다. 

안드로이드 디버깅 관련해서 책이나 문서등을 보면 특별히 설정이 없더라고요

구글링을 해도 딱해 뭘 하란 이야기가 없어서 왠지 초보스러운 질문이지만 올립니다. 

( 기초도 모른다고 욕하실까봐 ㅠㅠ)

대충 뭘 확인해 봐야 할지 말씀해주시면 바로 확인하겠습니다.


언제나 도움만 받네요 


고주님들의 조언 부탁드립니다 ^^