引用.so库,JNI使用方法

1、先将.so库放在libs下:

2、在工程模块下 的build.gradle配置:

复制代码
android的defaultConfig配置

不同的系统平台看项目需要

3、生成与so库中c文件的jni方法的一样包名的实体类以及方法

如C文件暴露的方法:

生成的类和包名对应为:

包名:com.haledev.jnimk,类名:JNITest,方法:public native int compress(String cmd);

其中,Hell为.so库除了lib和.so的字段,如:

相关推荐
xvch19 分钟前
Kotlin 2.1.0 入门教程(二十五)类型擦除
android·kotlin
simplepeng9 小时前
我的天,我真是和androidx的字体加载杠上了
android
小猫猫猫◍˃ᵕ˂◍10 小时前
备忘录模式:快速恢复原始数据
android·java·备忘录模式
CYRUS_STUDIO12 小时前
使用 AndroidNativeEmu 调用 JNI 函数
android·逆向·汇编语言
梦否12 小时前
【Android】类加载器&热修复-随记
android
徒步青云12 小时前
Java内存模型
android
今阳13 小时前
鸿蒙开发笔记-6-装饰器之@Require装饰器,@Reusable装饰器
android·app·harmonyos
-优势在我17 小时前
Android TabLayout 实现随意控制item之间的间距
android·java·ui
hedalei17 小时前
android13修改系统Launcher不跟随重力感应旋转
android·launcher
Indoraptor19 小时前
Android Fence 同步框架
android