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

相关推荐
2501_9151063227 分钟前
iOS App 测试方法,通过 Xcode、Instruments、Safari Inspector、克魔(KeyMob)等工具
android·ios·小程序·uni-app·iphone·xcode·safari
游戏开发爱好者832 分钟前
对 iOS IPA 文件进行深度混淆的一种实现路径
android·ios·小程序·https·uni-app·iphone·webview
成都大菠萝36 分钟前
2-2-5 快速掌握Kotlin-语言的泛型函数
android
成都大菠萝37 分钟前
2-2-4 快速掌握Kotlin-定义泛型类
android
掘我的金39 分钟前
加载状态优化实践:如何让用户始终知道当前状态
android
成都大菠萝39 分钟前
2-2-6 快速掌握Kotlin-语言的多泛型参数学习
android
掘我的金43 分钟前
空状态优化实践:如何让"白屏"变成友好的提示
android
_李小白1 小时前
【Android FrameWork】第三十四天:系统设置项(Settings)与系统属性(System Properties)
android·jvm·oracle
、BeYourself2 小时前
GridLayoutManager 网格布局与 RecyclerView 拖拽侧滑实战
android·android-studio
Kapaseker2 小时前
如何写出高性能的Java Stream
android·java