Android下的.so库使用

来源:互联网 发布:绿色上网过滤软件 编辑:程序博客网 时间:2024/05/16 08:39
1、现有库libcrackme01.so
2、新建android项目TestJNI
3、添加新类:
类名:Crackme01
包路径:必须库编译生成时的共享头文件要一致,该库为 com.example.crackme01
4、JNI调用类,如下:
package com.example.crackme01;//包名需要与库编译生成时的共享头文件要一致public class Crackme01 {static {loadLibrary();}public static boolean loadLibrary() {try {System.loadLibrary("crackme01");// 库名称必须准确(包括大小写一致)} catch (UnsatisfiedLinkError e) {return false;}return true;}public native static boolean Register(String name, String psw);}
5、然后把库文件拷贝到如下目录:

/TestJNI/libs/armeabi


demo下载地址:点击打开链接

0 0