타사 API를 Android 애플리케이션에 통합하려고하며 NDK 라이브러리를 포함해야합니다. 내가 Gradle을 승/안드로이드 Studio를 사용하여 아래의 모든 네이티브 라이브러리를 걸었습니다 :NDK 라이브러리를 구현할 때 어떤 아키텍처가 필요합니까?
src/main/jniLibs/
내 질문이 있습니다 :
armeabi/ mips/ x86/
내가해야합니까 : 그들은 하위 디렉토리에서 라이브러리 '.SO'제공 한 내 응용 프로그램의 jniLibs 아래에 이러한 모든 디렉토리가 포함되어 있습니까?
구현 지침에서는 'armeabi'만 지정했지만 다른 아키텍처가 제공되는 이유는 확실하지 않습니다. mips 디렉토리는 약 3.2MB이고 x86 디렉토리는 약 6MB이므로 필자는 필자가 필요하지 않은 경우이 패키지를 내 패키지에 포함시키고 싶지 않습니다. 그들이 무엇을위한 것인지 잘 모르겠습니다.
대상 장치에 따라 다릅니다. 네이티브 코드를 실행할 모든 장치의 아키텍처를 포함해야합니다. – m0skit0
대상 기기는 모두 Android 휴대 전화 및 태블릿> = Api 9 – JohnRock
입니다. API> = 9 인 모든 Android 태블릿 및 휴대 전화의 아키텍처를 찾아야합니다. – m0skit0