Android studio 3.2 打包so文件
你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。
环境配置
配置环境变量
![在这里插入图片描述](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++
编写需要的C语言
生成so包
app下buildgradle文件中添加
//这里指定cpu架构
ndk {
moduleName “native-lib”
abiFilters ‘armeabi-v7a’, ‘arm64-v8a’, ‘x86’, ‘x86_64’
}
察看so
生成so包成功,按照MainActivity中调用方式引入,也可以把MainActivity中调用方式写到一个新建的类中生成so包。
注意:在写c语言时一定要注意包名要和需要调用的项目的包名一样。