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插件
    Android studio 快速生成.so文件_第1张图片
  • 新建Jni 项目,勾选 include c++ support
    Android studio 快速生成.so文件_第2张图片

Code

创建好项目后,会自动生成简单c++文件,配置文件和调用方式。
Android studio 快速生成.so文件_第3张图片

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

在调用中添加

external fun getHint(int: Int): String

在相应cpp文件下添加实现方法
Android studio 快速生成.so文件_第4张图片

Rename

修改so文件名称
1:修改cpp下的文件名称。
2:修改调用名称。
3:修改CMakeLists.txt配置文件。
Android studio 快速生成.so文件_第5张图片

Android studio 快速生成.so文件_第6张图片

Build

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

Android studio 快速生成.so文件_第7张图片

Quote

so文件copy到其他项目,就可以按照开始的调用方法调用
Android studio 快速生成.so文件_第8张图片

你可能感兴趣的:(Android-studio)