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

相关推荐
zhaoyufei1331 小时前
Android13删除Taskbar
android
6***B483 小时前
存储过程(SQL)
android·数据库·sql
学困昇4 小时前
C++中的异常
android·java·c++
Jerry5 小时前
问题记录 - Android IdleHandler 没有执行
android
没有了遇见5 小时前
Android ButterKnife Android 35情况下 适配 Gradle 8.+
android
方白羽5 小时前
Android多层嵌套RecyclerView滚动
android·java·kotlin
菜就多学7 小时前
SurfaceControlViewHost 实现跨进程UI渲染
android·设计
2501_915106327 小时前
iOS App 测试工具全景分析,构建从开发调试到线上监控的多阶段工具链体系
android·测试工具·ios·小程序·uni-app·iphone·webview
小羊在奋斗8 小时前
MySQL表的约束:从基础到核心(附场景+案例)
android·数据库·mysql
e***19358 小时前
MySQL-mysql zip安装包配置教程
android·mysql·adb