1 Android Studio引入.so文件
Android Studio中引入.so文件和eclipse方式有区别,google为了使开发者很好的过度到as开发中来也采用了俩种方式,一种是:沿袭了eclipse的习惯,另一种是as自身的引用方式:
- 一、libs文件夹下,导入.so文件,build.gradle文件中指明jni路径
- 二、src/main下,新建jniLibs目录,导入.so文件,as工程能够自动找到该jni文件
方式一:
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
Android中.so文件的引用
前面已经给出了Android Studio中jni的基本使用,我们怎么样来调用生成的.so文件?
前面已经引入了.so文件,现在需要开始引用了.具体分为以下几个步骤:
- 复制包以及包里面的native方法,记得方法里面要加入System.loadLibrary(“xxxjnixx”);
- 直接引用
-
相关连接:
http://seniorzhai.github.io/2015/02/13/AndroidStudio%E8%B0%83%E7%94%A8so%E6%96%87%E4%BB%B6/
http://ruikye.com/2014/08/30/androidstudio_so/
http://www.cnblogs.com/SamFang/p/4179458.html