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

相关推荐
灵感菇_14 小时前
全面解析 Retrofit 网络框架
android·kotlin·网络请求·retrofit
李慕婉学姐14 小时前
【开题答辩过程】以《基于uniapp的养宠互助服务程序设计与实现》为例,不知道这个选题怎么做的,不知道这个选题怎么开题答辩的可以进来看看
android·mysql·uni-app
移幻漂流15 小时前
JNI的本质解析:Android Framework视角下的Java-Native衔接机制
android·java·开发语言
浪客川15 小时前
1972 GODOT 入门案例
android·java·godot
粤M温同学15 小时前
Android Studio 有多个module,快速修改包名
android·android studio
学海无涯书山有路15 小时前
Android LiveData + MVVM 新手入门教程(基于 XML+Java)
android·xml·java
晚霞的不甘15 小时前
Flutter for OpenHarmony:注入灵魂:购物车的数据驱动与状态管理实战
android·前端·javascript·flutter·前端框架
福大大架构师每日一题15 小时前
milvus v2.6.9 发布:支持主键搜索、段重开机制、日志性能全面提升!
android·java·milvus
_李小白16 小时前
【Android 美颜相机】第十六天:GPUImageTwoInputFilter 解析
android·数码相机
wy31362282116 小时前
android——Android Studio 路径迁移指南(释放 C 盘空间)
android·ide·android studio