안녕하세요 

이제 배우고 있는 왕초보입니다.


여기저기서 개념이 안서서 애먹고 있습니다.

먼저 저는 NDK를 사용한 순수 Native Programming을 공부하고 있습니다.

(사실 회사에서 이게 필요해서 하는데 ㅠㅠ 어려워요)


책 보면서 하고 있는데 

<< Hellojni를  >>

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

1. ndk-build

2. so?/app? 기기에 설치 

   --> ant install <===== 잘 동작안함( 책의 예제 하려니 build.xml이 없다고 안되네요 ㅠㅠ )

3. 기기 연결

    --> adb shell

4. 기기상의 app 실행

    --> am start ~~

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

이렇게 이해 하면서 책을 보는데 


<< 질문 >>

----------------------------------------------------------------------------------------------------

질문0> ndk build는 됬습니다. so 파일만 있는데 타겟에 올려야 하는데 어떻게 해야 하나요?

          (ant install가 일단 동작안함)

          ( 예제 소스라 이클립스 없이 콘솔에서 ndk build OK 만 본 상태입니다.)


질문1> ant가 스크립트 이던데 이놈이 하는일이 기기/에뮬에 so 혹은 apk를 설치하나요? 개념이 ㅠㅠ

    질문1.1> so 파일과 apk파일은 다른가요? 같은건가? ㅠㅠ


질문2> ant가 스크립트라 저는 잘 동작안하던데 ant없이 동일한 동작을 하려면 어떻게 해야 하나요?  ant가 진리인가요? 

          예를 들면 ndk-build는 사실 gcc 동작시키는 스크립트이듯


질문3> 일반적인 빌드와 install 디버깅 환경이 어떻게 되시나요? 

           예, 다들 ndk build를 쓰시며? ant로 install하시며? gdb를 쓰시나요?


질문4> gdb를 이클립스에 연동하는것이 가능? 효율? 적인가요?

----------------------------------------------------------------------------------------------------

정말 두서없는 질문이었습니다. 


아 멀 좀 알아야 질문을 ㅠㅠ


짧을 말씀이라도 다 도움이 되니 부탁드릴게요 


새해 복 많이 받으세요 ~~