如何在 Android Studio 中将 C++ 文件编译为.so 库并供其他工程使用
在 Android 开发中,有时我们需要使用 C++ 编写一些高性能、底层的代码来完成一些特定的任务。为了方便在 Android Studio 中使用这些 C++ 代码,我们可以将其编译成动态库(.so),然后供其他工程使用。本文将详细介绍如何在 Android Studio 中实现这一过程。
首先,确保你已经正确安装了 Android Studio,并配置好了NDK环境。接下来,按照以下步骤操作:
-
创建一个新的 Android Studio 项目或者打开已有项目。
-
在项目的根目录中创建一个名为“jni”的文件夹,用于存放 C++ 文件。
-
打开命令行终端或者 Android Studio 的 Terminal 窗口,进入到项目的根目录。
-
运行命令
cd jni
进入到 jni 文件夹。 -
使用任意文本编辑器创建一个名为
native-lib.cpp
的 C++ 文件,并编写相应的代码。以下是一个简单的示例: