안녕하세요 ..
ADT 에 추가된 NDK 플러그 인에 의해서 Build 부분이 수월해 졌는데요..
물론 과거 빌드스크립트를 만들고 Build 순서를 정할때 추가하는 방식으로
더 막강한 기능을 입맞에 맞게 꾸밀수 있었지만..
그거 만드는것도 일이죠..ㅠㅠ
암튼 ADT 업데이트 이후 NDK 사용이 좋아져서
C/C++ 프로젝트에서 심볼링크도 되어 함수를 따라갈 수 있게 되었습니다.
근데 반쪽짜리가 된건지 아니면 제가 못하고 있어서 그런건지 gdb 가 안걸려서
breakpoint가 되지 않고 있습니다 ..ㅠㅠ
혹시 저만 그런가 해서 여기에 올려 보네요..
참고 : http://tools.android.com/recent/usingthendkplugin
요 부분이 안되고 있습니다. ㅜㅜ
2. Set a breakpoint in your C code.
3. Right click on your project, select Debug As -> Android Native Application
작업환경 에뮬레이터 ics 4.0.3 , adt 20 , ndk-r8b , eclipse 3.7.2
문제가 많이 발생되는군요..
빌드 에러가 많이 발생되는데 include 가 사라지면서 문제가 계속 발생됩니다. ㅠㅠ
그리고 커맨드(터미널)에서 빌드 하는것 보다 조금 더 시간이 오래 걸리는군요..
그래서 빌드패스에서 C 부분은 제거 하고 그냥 터미널에서 빌드 하고 있습니다.
C 프로젝트 심볼링크는 살아 있어서 자동완성 , 함수찾기 등등을 사용하기 위해서
그냥 프로젝트 생성은 유지 하는게 좋을것 같고..
Problems 에 있는것들은 삭제하여 Run 하고 있습니다.
어디서 죽었는지 정보는 여전히 안나오고 있네요.. 이정보가 안나오면
결국 gdb가 제대로 연결이 안되었다고 보면 되겠네요..
결국 반쪽짜리가 된듯 합니다.
전 거기까지도 못갔습니다. OTL
4.1 / adt 20 / Eclipse ndk r8 /Juno 쓰는데,
Bug 때문에 C/C++ 원 소스 열면 시뻘겋게 syntax 에러들이 한가득... ㅠㅠ
잡다가 포기하고 그냥 체크 기능을 꺼버렸습니다.
빌드는 또 잘되요. ㅋㅋㅋ
GDB는... 음... 전 전에도 잘 안되더군요. 능력부족인듯...
그냥 addr2line으로 죽는 거나 잡습니다. 제주제에 그거라도 잡으면 다행이죠 뭐.
답글이 아니라 죄송합니다.
꼭 성공하세요.