引用.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的字段,如:

相关推荐
omegayy1 小时前
Unity 2022.3.x部分Android设备播放视频黑屏问题
android·unity·视频播放·黑屏
mingqian_chu1 小时前
ubuntu中使用安卓模拟器
android·linux·ubuntu
自动花钱机2 小时前
Kotlin问题汇总
android·开发语言·kotlin
行墨4 小时前
Kotlin 主构造函数
android
前行的小黑炭4 小时前
Android从传统的XML转到Compose的变化:mutableStateOf、MutableStateFlow;有的使用by有的使用by remember
android·kotlin
_一条咸鱼_4 小时前
Android Compose 框架尺寸与密度深入剖析(五十五)
android
在狂风暴雨中奔跑5 小时前
使用AI开发Android界面
android·人工智能
行墨5 小时前
Kotlin 定义类与field关键
android
信徒_5 小时前
Mysql 在什么样的情况下会产生死锁?
android·数据库·mysql
大胡子的机器人6 小时前
安卓中app_process运行报错Aborted,怎么查看具体的报错日志
android