Android Studio下使用JNI

来源:互联网 发布:mac 切换输入法 编辑:程序博客网 时间:2024/05/22 15:39

在Android Studio下使用ndk开发配置流程:

如果有编译生成.so库文件

然后把.so库放进libs文件夹下。

这里写图片描述

然后在grade里配置.so存放目录

sourceSets{    main(){        jniLibs.srcDirs = ['libs']    }}

然后在代码中调用该jni方法:

//在调用xxx这个库时,包名一定要和so库的包名一样。static{    try{        System.loadLibrary("xxxxxx");    }catch(UnsatisfiedLinkError e){    }}

使用native方法:

//byte[] 是jin方法定义的类型//xxxx()调用的jni方法public static native byte[] xxxx();
1 0
原创粉丝点击