Android 生成so库 然后给别人调用
Posted 小米渣的逆袭
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android 生成so库 然后给别人调用相关的知识,希望对你有一定的参考价值。
1. 第一步装android studio 装ndk 这个网上自己查
配置ndk环境
编辑./bash_profile文件增加NDK_HOME环境变量
执行 source ./bash_profile
发现每次关闭控制台以后,执行ndk-build都报找不到,解决办法在.zshrc中增加
source ~/.bash_profile
编译so
新建一个android Native C++工程 WjrSo
新建类WjrSo
native-lib.cpp中增加
记得CMakeLists.txt中增加
测试调用
生成完毕以后可以在build目录下生成so
另外建一个工程
拷贝WjrSo.java过去
把编译好的so拷贝到libs目录下
在build.gradle 里面android节点下增加
sourceSets main jniLibs.srcDirs = ['libs']
调试程序发现可以调用
以上是关于Android 生成so库 然后给别人调用的主要内容,如果未能解决你的问题,请参考以下文章
Android项目中JNI技术生成并调用.so动态库实现详解