본문 바로가기

프로그래밍

so 파일 안드로이드 스튜디오에서 사용하는 법

Using .so file in android studio

스탁 플로우라는 사이트가 없었다면 어떻게 개발했을까?

#1

so 파일을 안드로이드 스튜디오에서 사용할 수 있는 가장 간단한 방법이 아래 링크의 가장 아래쪽에 있다.
Link : Include .so library in apk in android studio
방법은, 먼저 so 파일을 아래와 같은 폴더 구조로 zip 압축을 한다. zip 파일 안에 lib폴더가 있고 그 안에 armeabi 폴더 , 그리고 그 안에 so 파일들이 들어 있어야 한다.

lib / armeabi / so files
그런 다음, zip 확장자를 jar로 변경한다. 그리고 jar파일을 컴파일옵션에 추가해주면 된다.

#2

최근 SDK 21버전으로 안드로이드 스튜디오에서 빌드를 하는 과정에, #1과 같은 방법으로 되지 않았다. (N 스토어 DRM 적용 때문)
앱 모듈 폴더구조에서 src/main/jniLibs 형태로 폴더를 하나 만든다. 그리고 so파일을 포함하는 폴더를 그곳에 저장해준다. 예를 들면, src/main/jniLibs/armeabi/libLicenseManager.so 형태가 된다. 그러면 된다능.

Recent Comments


티스토리 툴바