一 . 把编译好的.so库考到android工程下面,注意文件夹结构不能改变。否则加载库则出现找不到的问题。
工程图如下图所示:
二 .在java文件中加载静态库文件
注意静态库加载名称,去掉前缀lib和后缀.so
static{
System.loadLibrary("Hello");
}
三 声明静态库方法
public native String helloFromJNI();
特此注意:静态库的java文件的结构目录必须跟.so文件的源文件名称保持相应的规则
例如:Java_com_shamu_ui_NdkActivity_helloFromJNI