Android studio 3.2 打包so文件

你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。

环境配置

Android studio 3.2 打包so文件

Android studio 3.2 打包so文件

配置环境变量

Android studio 3.2 打包so文件Android studio 3.2 打包so文件![在这里插入图片描述](https://img-blog.csdnimg.cn/20191230170433464.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L2FuZHJvaWRfbm9uZ21pbg==,size_16,color_FFFFFF,t_70

创建项目支持c++

Android studio 3.2 打包so文件

编写需要的C语言

Android studio 3.2 打包so文件

生成so包

Android studio 3.2 打包so文件app下buildgradle文件中添加
//这里指定cpu架构
ndk {
moduleName “native-lib”
abiFilters ‘armeabi-v7a’, ‘arm64-v8a’, ‘x86’, ‘x86_64’
}

Android studio 3.2 打包so文件

察看so

Android studio 3.2 打包so文件
生成so包成功,按照MainActivity中调用方式引入,也可以把MainActivity中调用方式写到一个新建的类中生成so包。
注意:在写c语言时一定要注意包名要和需要调用的项目的包名一样。

相关文章: