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

相关推荐
峥嵘life19 小时前
Android16 【GSI】CtsMediaCodecTestCases等一些列Media测试存在Failed项
android·linux·运维·服务器·学习
玉梅小洋19 小时前
Android SDK 安装指南(MacOS 和 Windows)
android·windows·macos·sdk
2501_9160074719 小时前
没有 Mac 用户如何上架 App Store,IPA生成、证书与描述文件管理、跨平台上传
android·macos·ios·小程序·uni-app·iphone·webview
常利兵19 小时前
Spring Boot 3 多数据源整合 Druid:监控页面与控制台 SQL 日志配置实战
android·spring boot·sql
独自破碎E19 小时前
【BISHI11】变幻莫测
android·java·开发语言
CODECOLLECT19 小时前
工业安卓 Telnet 工具横向测评:5 大核心维度对比
android
符哥200819 小时前
Android 开发中如何使用Coroutines
android·kotlin
TRACER~8520 小时前
QFIL工具烧录
android
STCNXPARM1 天前
Linux camera之V4L2子系统详解
android·linux·camera·v4l2架构
2501_944525541 天前
Flutter for OpenHarmony 个人理财管理App实战 - 账户详情页面
android·java·开发语言·前端·javascript·flutter