Android CMake File 引用教程

一、整体流程

flowchart TD
    A(创建CMakeLists.txt文件) --> B(配置CMakeLists.txt文件)
    B --> C(生成Android.mk文件)
    C --> D(编译)

二、具体步骤

1. 创建CMakeLists.txt文件

首先,你需要在项目根目录下创建一个CMakeLists.txt文件,用于配置CMake构建系统。

2. 配置CMakeLists.txt文件

打开CMakeLists.txt文件,添加以下内容:

```cmake
# 设置编译工具链
set(CMAKE_TOOLCHAIN_FILE ${CMAKE_SOURCE_DIR}/android.toolchain.cmake)

# 添加源文件
add_library(myLib SHARED src/main/cpp/myLib.cpp)

# 链接库
target_link_libraries(myLib log)

这段代码的作用是设置编译工具链、添加源文件并创建共享库,最后链接log库。

### 3. 生成Android.mk文件

接下来,执行以下命令生成Android.mk文件:

```markdown
```bash
$ cd /path/to/project
$ mkdir build
$ cd build
$ cmake ..

这会在build文件夹下生成Android.mk文件,该文件定义了编译的规则和依赖关系。

### 4. 编译

最后,执行以下命令进行编译:

```markdown
```bash
$ make

编译成功后,你就可以在项目中引用你编写的库文件了。

希望以上步骤能帮助到你,如果有任何问题,欢迎向我提问。祝你编程顺利!