0
点赞
收藏
分享

微信扫一扫

Android 所谓“JNI”仅两行代码 jniLibs下目录详解:https://blog.csdn.net/simon2014/article/details/81736408


1. Java中调用:

native方法 的名字、参数类型和数量,必须和SO文件中的C方法中高度一致

public class Decoder {

//so 文件中同名方法
public native int test(int id);

static {
System.loadLibrary("SO文件的名字");
}

}

2.项目中JNI文件夹固定位置和命名:

so文件放在 main/jniLibs/armeabi文件夹下(1.后俩文件夹手动创建 2.该目录为默认目录,如改动则需修改配置文件)

 jniLibs下目录详解

--------------------------------------以下为扩展---------------------------------------

1.手动生成SO文件方法:

​​https://www.jianshu.com/p/601cd0fe3a2d​​

2.路径可动态配置,另有其法:


 

 

举报

相关推荐

0 条评论