android java文件调用.so文件

来源:互联网 发布:天猫魔盒屏蔽升级域名 编辑:程序博客网 时间:2024/05/18 01:40

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

       工程图如下图所示:


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

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

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

三   声明静态库方法

    public native String getString();
    public native int getPlus(int p1,int p2);

 

    static {        System.loadLibrary("MyJni");//导入生成的链接库文件    }     public native String getString();    public native int getPlus(int p1,int p2);

 

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

例如:Java_com_szx_jni_JniUtil_getString


1 0
原创粉丝点击