- Android Studio 0.4.4
[ Method ]
- 내 프로젝트에 lib 폴더를 생성해서 so 파일들이 들어 있는 armeabi, armeabi-v7a, mips, x86 등 모두를 Copy
- 내 프로젝트의 build.gradle 파일에 다음을 추 가
dependencies 안에 아래를 추가
compile fileTree(dir: "$buildDir/native-libs", include: 'native-libs.jar')
compile fileTree(dir: 'lib', include: '*.jar')
task nativeLibsToJar(type: Zip, description: 'create a jar archive of the native libs') {
destinationDir file("$buildDir/native-libs")
baseName 'native-libs'
extension 'jar'
from fileTree(dir: 'lib', include: '**/*.so')
into 'lib/'
}
tasks.withType(Compile) {
compileTask -> compileTask.dependsOn(nativeLibsToJar)
}
- Source Code 에서는 아래같이 해당 lib 를 load 한다
static
{
System.loadLibrary("libname");
}
- rebuild project
댓글 없음:
댓글 쓰기