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

相关推荐
2603_949462102 小时前
Flutter for OpenHarmony社团管理App实战:意见反馈实现
android·flutter
错把套路当深情2 小时前
android两种渠道支持一键打包 + 随意组合各种渠道
android
彬sir哥3 小时前
android studio如何把.gradle从C盘移到D盘
android·gradle·maven·android studio
、BeYourself5 小时前
TabLayout 与 ViewPager2 的基本使用
android·android-studio
南村群童欺我老无力.5 小时前
Flutter 框架跨平台鸿蒙开发 - 城市文创打卡:探索城市文化创意之旅
android·flutter·华为·harmonyos
Madison-No75 小时前
【Linux】文件操作&&重定向原理
android·linux·运维
2603_949462106 小时前
Flutter for OpenHarmony社团管理App实战:消息中心实现
android·javascript·flutter
andr_gale6 小时前
08_flutter中如何优雅的提前获取child的宽高
android·flutter
踏雪羽翼7 小时前
android 图表实现
android·折线图·弹窗·图表·自定义图标
有位神秘人7 小时前
Android中PopupWindow中如何弹出时让背景变暗
android