Android Studio之工程中导入jni库方法

1、 将jni中生成的库文件目录armeabi和armeabi-v7a两个目录拷贝到你app模块的libs目录下;
Android Studio之工程中导入jni库方法_第1张图片
2、 在app目录下的build.gradle文件中的android节点下添加代码:

sourceSets{
	main{
	jniLibs.srcDirs = [‘libs’]
}
}

3、 在app目录下的build.gradle文件中的android节点下的defaultConfig节点下增加代码:

ndk {
	ldLibs “log”
	abiFilters ‘armeabi’, ‘armeabi-v7a’, ‘x86’
}

4、 在app目录下的build.gradle文件中的dependencies节点下添加代码:

Implementation fileTree(include: [‘*.jar’], dir: ‘libs’)

5、 在代码中的jni逻辑中增加加载库的代码:

Static {
	System.loadLibrary(“jnitest”); //添加libjnitest.so库
}

你可能感兴趣的:(Android,Studio)