刚开始接触安卓就遇到了编译c文件生成so文件的问题,在这里总结一下自己摸索了好久的经验
第一步 配置NDK
可以在tools-SDKmanager-android SDK -SDK Tools里面下载或者自己从网上下载
之后配置ndk的环境
如果安装顺利的话,在local.properities里面就有ndk的配置
第二部 进行JNI开发
首先建一个Java文件, System.loadLibrary(“”)引号中的是你要生成库的名字,不加后缀.so
类里面调用C的方法必须要用native声明,而且方法名也要和C中的一样,然后make project
在项目的app\build\intermediates\classes\debug\NativeJNI中看到NativeJNI.clas
android studio里面编译C文件生成so文件
最新推荐文章于 2024-05-13 14:31:22 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)