[Android] 미리 빌드된 네이티브 라이브러리(.so)를 포함하는 방법(jniLibs)

업무로 공유 라이브러리(.so)를 배포하는 일이 있습니다만,
"jniLibs 폴더를 만들고 전달한 디렉토리 구조 그대로 두십시오."
전해도 왠지 잘 되지 않는 케이스가 일정수 있었으므로 가볍게 정리해 보았습니다.

Android Developer의 다음 설명을 보시면 대략 이해할 수 있다고 생각합니다.

수동으로 만드는 것이 아니라 Android Studio의 기능에 없습니까?
그것이 New - Directory에서 선택할 수있는 src\main\jni와
New - Folder - JNI Folder가 있지만 그것이 아닙니다.
※jni 폴더의 작성이 아닙니다





jniLibs 폴더 이외를 지정하려면 build.gradle에 다음과 같이 추가하십시오.

build.gradle
android {
    sourceSets {
        main {
            jniLibs.srcDirs = ['src/main/jniLibs']
        }
    }
}

비슷한 질문이 stackoverflow에도 있었기 때문에 참고로 ...

좋은 웹페이지 즐겨찾기