android java文件调用.so文件

来源:互联网 发布:淘宝网皮箱 编辑:程序博客网 时间:2024/05/17 08:18

一 . 把编译好的.so库考到android工程下面,注意文件夹结构不能改变。否则加载库则出现找不到的问题。

       工程图如下图所示:

      

二 .在java文件中加载静态库文件

      注意静态库加载名称,去掉前缀lib和后缀.so

       static{
         System.loadLibrary("Hello");
       }

三   声明静态库方法

     public native String helloFromJNI(); 

 

 

特此注意:静态库的java文件的结构目录必须跟.so文件的源文件名称保持相应的规则

例如:Java_com_shamu_ui_NdkActivity_helloFromJNI 

0 0