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

相关推荐
峥嵘life4 分钟前
Android16 EDLA【CTS】CtsNetTestCases存在fail项
android·java·linux·学习·elasticsearch
weixin_4038101325 分钟前
EasyClick iOS自动化代理IPA挂了 如何再次启动?
android·ios·自动化
银河系栋梁1 小时前
Android AIDL理解
android·运维·服务器
掘根1 小时前
【jsonRpc项目】Dispatcher模块
android·网络
独行soc1 小时前
2026年渗透测试面试题总结-10(题目+回答)
android·网络·python·安全·web安全·渗透测试·安全狮
studyForMokey1 小时前
【Android面试】Java & Kotlin语言
android·java·面试
鸣弦artha2 小时前
Flutter框架跨平台鸿蒙开发——Drawer抽屉导航组件详解
android·flutter
wqwqweee2 小时前
Flutter for OpenHarmony 看书管理记录App实战:关于我们实现
android·javascript·python·flutter·harmonyos
峥嵘life2 小时前
Android16 EDLA【GTS】GtsUnofficialApisUsageTestCases存在fail项
android·linux·运维·学习
studyForMokey2 小时前
【Android 源码】RecylerView的深入理解
android·学习