Android studio 快速生成.so文件

Android studio 快速生成.so文件

仅记录Android studio 快速生成so文件方法:项目开发中,生成so库有android.mk和CMake编译配置工具两种方式。传统的.h,.m生成方法太繁琐,自从Android studio 2.3以后谷歌官方推荐使用CMake。

  • Read
  • Code
  • Rename
  • Build
  • Export
  • Quote

Read

  • Android studio2.3以上版本
  • 安装NDK,CMake,LLDB ,CMake描述看这里LLDB描述看这里
    打开Tool——SDK Manager——SDK Tool ,下面勾选CMake和LLDB插件
    这里写图片描述
  • 新建Jni 项目,勾选 include c++ support
    这里写图片描述

Code

创建好项目后,会自动生成简单c++文件,配置文件和调用方式。
这里写图片描述

在调用中添加自己需要的方法

在调用中添加

external fun getHint(int: Int): String

在相应cpp文件下添加实现方法
这里写图片描述

Rename

修改so文件名称
1:修改cpp下的文件名称。
2:修改调用名称。
3:修改CMakeLists.txt配置文件。
这里写图片描述

这里写图片描述

Build

clean project后Make project下。
ps:make project只是debug模式的so,生成release 的so 需要Generate signed apk才可以生成release 下的so。

这里写图片描述

Quote

so文件copy到其他项目,就可以按照开始的调用方法调用
这里写图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值