最近项目有个需求,里面需要自己生成so包,但是以前一直没有接触过,今天尝试着自己弄了一个,防止以后忘记了,写个文章记录下来相关步骤:
首先,so包会涉及到jni的内容,我们要记得配置NDK,下载好NDK之后,我们开始创建项目,这里比较重要的一步是,我们创建项目的时候要选择C++,如下图:



然后把前面下载的NDK配置到项目中:

检查下这里是否有配置好:

准备工作完成,开始操练:先
本文记录了在Android Studio中生成SO包的详细过程,包括配置NDK、创建C++项目、使用Javac和javah命令生成头文件、修改CMakeLists.txt以及最终Rebuild Project生成SO库。
最近项目有个需求,里面需要自己生成so包,但是以前一直没有接触过,今天尝试着自己弄了一个,防止以后忘记了,写个文章记录下来相关步骤:
首先,so包会涉及到jni的内容,我们要记得配置NDK,下载好NDK之后,我们开始创建项目,这里比较重要的一步是,我们创建项目的时候要选择C++,如下图:



然后把前面下载的NDK配置到项目中:

检查下这里是否有配置好:

准备工作完成,开始操练:先
2538
3614

被折叠的 条评论
为什么被折叠?
