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

相关推荐
奔跑吧 android3 小时前
【android bluetooth 协议分析 07】【SDP详解 2】【SDP 初始化】
android·bluetooth·aosp15·bt·gd·sdp_init
梦否5 小时前
Android 代码热度统计(概述)
android
xchenhao9 小时前
基于 Flutter 的开源文本 TTS 朗读器(支持 Windows/macOS/Android)
android·windows·flutter·macos·openai·tts·朗读器
coder_pig9 小时前
跟🤡杰哥一起学Flutter (三十五、玩转Flutter滑动机制📱)
android·flutter·harmonyos
消失的旧时光-194310 小时前
OkHttp SSE 完整总结(最终版)
android·okhttp·okhttp sse
ansondroider11 小时前
OpenCV 4.10.0 移植 - Android
android·人工智能·opencv
hsx66614 小时前
Kotlin return@label到底怎么用
android
itgather15 小时前
安卓设备信息查看器 - 源码编译
android
whysqwhw15 小时前
OkHttp之buildSrc模块分析
android
hsx66615 小时前
从源码角度理解Android事件的传递流程
android