一、JNI规范so库调用
在 Android Studio生成自己的so库 中已经创建了自己的so库,这是一个JNI规范的so库,可以直接将so库放到libs中,并按照上面文章中MainActivity中的调用方法使用。
1、build.gradle(app)配置
android {
defaultConfig {
// 加载so类型
ndk {
abiFilters 'armeabi-v7a', 'arm64-v8a', 'x86', 'x86_64'
}
}
// so库路径
sourceSets {
main {
jniLibs.srcDirs = ['libs']
}
}
}
2、加载so库中方法
public class NativeImpl {
// 加载so库
static {
System.loadLibrary("native_xiaoxu");
}
/**
* 添加 native 方法
*/
public static native String getUserName();
}
在Sudio中方法名虽然显示红色,但不影响使用。文章来源:https://www.toymoban.com/news/detail-493110.html
3、Activity中调用方法文章来源地址https://www.toymoban.com/news/detail-493110.html
到了这里,关于Android so库开发——Android Studio调用so库(二)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!