1 단계 : SDK가 이미있는 디렉토리로 Android NDK를 추출했습니다. Step2 : Project_NDK라는 디렉토리를 생성합니다. 3 단계 : jni 폴더 아래에 application.mk 파일과 native.c 파일을 만들었습니다. C++ 코드를 어디에 두어야합니까?fedora 14에 NDK를 설치하고 설치하는 방법은 무엇입니까?
0
A
답변
1
일반적으로 코드를 NDK 폴더 아래에 두지 말고 Android 프로젝트의 "jni"라는 하위 폴더에 코드를 넣습니다. NDK로 시작하기 전에 매니페스트 파일이있는 일반 Android 프로젝트가 필요합니다. 이론적으로 Java가없는 NDK 전용 프로젝트를 만들 수는 있지만 고통 스럽습니다.
Application.mk 외에도 Android.mk가 필요합니다. 지침에 대해서는 NDK 문서를 참조하거나 샘플에서 hello-jni를보십시오.
확장자가 .cpp 인 파일에 C++ 코드를 추가하면 jni 폴더로 이동하게됩니다.
마지막으로주의해야 할 점은 NDK는 디버깅하기가 까다 롭고 어렵 기 때문에 사용하지 마십시오. 기본 Android 프로그래밍의 경우 자바 만 사용하십시오. C++을 알고 있고 자바에 대해 잘 모르는 사람이라면, 즉각적으로 데리러 갈 것입니다.
관련 문제
- 1. Fedora에 NDK를 설치하는 방법은 무엇입니까?
- 2. eclipse로 NDK를 설치하고 빌드하는 방법은 무엇입니까?
- 3. Fedora 14에 R-2.15.2 설치시 문제가 발생했습니다.
- 4. Fedora 19에 oracle 10g를 설치하는 방법은 무엇입니까?
- 5. fedora 19에 puppet-enterprise를 설치하는 방법은 무엇입니까?
- 6. python 3.x distutils를 사용하여 패키지를 설치하고 설치하는 방법은 무엇입니까?
- 7. FreeBSD 포트를 설치하고 portinstall 모듈을 설치하는 방법은 무엇입니까?
- 8. PHP의 이전 버전을 유지 phpMyAdmin을 설치하는 방법? Linux Fedora 14
- 9. NatTable을 설치하고 사용하는 방법은 무엇입니까?
- 10. 페도라 14에 오라클 데이터베이스 설치
- 11. Fedora Linux에 matlab을 설치하는 중 오류가 발생했습니다.
- 12. Kodingen에서 python 패키지를 설치하고 사용하는 방법은 무엇입니까?
- 13. Delphi에서 VerySimpleXML을 설치하고 사용하는 방법은 무엇입니까?
- 14. amazon Ec2에서 FTP를 설치하고 구성하는 방법은 무엇입니까?
- 15. thrift를 virtualenv에 설치하는 방법은 무엇입니까?
- 16. DNN-7 스킨을 설치하고 적용하는 방법은 무엇입니까?
- 17. AppServ에 PhpPgAdmin을 설치하는 방법은 무엇입니까?
- 18. debian nfs 서버를 설치하고 fedora nfs 클라이언트를 사용할 수 있습니까?
- 19. wkhtmltopdf를 설치하고 사용하는 방법은 무엇입니까?
- 20. Testswarm을 설치하고 설정하는 방법은 무엇입니까?
- 21. PowerShell을 설치하고 구성하는 방법은 무엇입니까?
- 22. PDO를 설치하고 실행하는 방법은 무엇입니까?
- 23. sbt-idea를 설치하고 gen-idea를 설치하는 방법
- 24. msiexec을 설치하고 필요에 따라 다시 설치하는 방법
- 25. 명령으로 인증서를 설치하는 방법은 무엇입니까?
- 26. 여러 블로그를 설치하는 방법은 무엇입니까?
- 27. xampp에 wkhtmltopdf를 설치하는 방법은 무엇입니까?
- 28. stylecop을 올바르게 설치하는 방법은 무엇입니까?
- 29. mAdserve를 적절하게 설치하는 방법은 무엇입니까?
- 30. adb를 사용하여 apk를 설치하고 호스트에서 다운로드하여 설치하는 것의 차이점은 무엇입니까?
저는 프로젝트에서 일하고 있습니다. NDK를 사용하고 있습니다. NDK에 대해서만 공부 했으므로 NDK에서 작업하는 방법을 자세히 알려주십시오. Fedora 14를 사용하고 있습니다. 설치 방법을 알려주십시오. Android-NDK를 구성하십시오. 난 이미 하위 폴더 "jni"아래에 application.mk 및 native.c 파일 두 개를 만들었지 만 C++ 코드를 넣어야하는 파일을 알지 못하고 또한 의미가 무엇인지 이해할 수 없습니다 매니페스트가있는 일반 Android 프로젝트가 필요합니다. 자바없이 NDK 프로젝트를 만드는 법. –
Android 기본 문서를 읽으십시오. http://developer.android.com/guide/components/fundamentals.html –
NDK 디렉토리에는 'samples'하위 디렉토리가 있습니다. 그 밑에는 "원시 활동"이 있습니다. 이것은 Java가없는 NDK 프로젝트입니다. 그것에는 명백한 것이있다. 그 프로젝트를 연구하고 프로젝트를 위해 동일한 것을 시도하십시오. –