2013-03-29 1 views

답변

1

일반적으로 코드를 NDK 폴더 아래에 두지 말고 Android 프로젝트의 "jni"라는 하위 폴더에 코드를 넣습니다. NDK로 시작하기 전에 매니페스트 파일이있는 일반 Android 프로젝트가 필요합니다. 이론적으로 Java가없는 NDK 전용 프로젝트를 만들 수는 있지만 고통 스럽습니다.

Application.mk 외에도 Android.mk가 필요합니다. 지침에 대해서는 NDK 문서를 참조하거나 샘플에서 hello-jni를보십시오.

확장자가 .cpp 인 파일에 C++ 코드를 추가하면 jni 폴더로 이동하게됩니다.

마지막으로주의해야 할 점은 NDK는 디버깅하기가 까다 롭고 어렵 기 때문에 사용하지 마십시오. 기본 Android 프로그래밍의 경우 자바 만 사용하십시오. C++을 알고 있고 자바에 대해 잘 모르는 사람이라면, 즉각적으로 데리러 갈 것입니다.

+0

저는 프로젝트에서 일하고 있습니다. NDK를 사용하고 있습니다. NDK에 대해서만 공부 했으므로 NDK에서 작업하는 방법을 자세히 알려주십시오. Fedora 14를 사용하고 있습니다. 설치 방법을 알려주십시오. Android-NDK를 구성하십시오. 난 이미 하위 폴더 "jni"아래에 application.mk 및 native.c 파일 두 개를 만들었지 만 C++ 코드를 넣어야하는 파일을 알지 못하고 또한 의미가 무엇인지 이해할 수 없습니다 매니페스트가있는 일반 Android 프로젝트가 필요합니다. 자바없이 NDK 프로젝트를 만드는 법. –

+0

Android 기본 문서를 읽으십시오. http://developer.android.com/guide/components/fundamentals.html –

+0

NDK 디렉토리에는 'samples'하위 디렉토리가 있습니다. 그 밑에는 "원시 활동"이 있습니다. 이것은 Java가없는 NDK 프로젝트입니다. 그것에는 명백한 것이있다. 그 프로젝트를 연구하고 프로젝트를 위해 동일한 것을 시도하십시오. –

관련 문제