C++ 파일을 컴파일했지만 JNI 형식을 충족하지 않습니다.Android에서 사용할 .so 라이브러리 생성
안드로이드에서 다른 CPU 아키텍처를위한 C++ 파일에서 생성 된 .so 라이브러리를 어떻게 사용할 수 있습니까?
C++ 파일을 컴파일했지만 JNI 형식을 충족하지 않습니다.Android에서 사용할 .so 라이브러리 생성
안드로이드에서 다른 CPU 아키텍처를위한 C++ 파일에서 생성 된 .so 라이브러리를 어떻게 사용할 수 있습니까?
Android NDK를 사용해야합니다. 링크가 필요합니까? 그것은 안드로이드 스튜디오 2.3에 통합되어 있습니다. 이 도구에 익숙해지기 위해 몇 가지 샘플 앱부터 시작하십시오.
Alex Cohn이 Android에서 C/C++ 코드를 사용한다고 말하면 Android NDK가 필요합니다. SDK Manager를 사용하여 Android 스튜디오에서 직접 Android NDK를 다운로드 할 수 있습니다.
NDK를 다운로드하고 Cmake 또는 ndkBuild를 사용하여 C++ 코드의 네이티브 라이브러리를 작성하는 데 필요한 단계.
1) Android 스튜디오 메뉴 바에서 Tools-> Android-> Android-> SDK Manager를 누르십시오. 그리고 cmake, LLDB 및 NDK를 다운로드하십시오. 2) 새 프로젝트를 만들 때 NDK와 cmake를 다운로드 한 경우 포함 버튼에 체크 표시를하고이 버튼은 android studio 2.2 이상
에 있습니다.