下载NDK及构建工具
在打开的项目中,从菜单栏选择 Tools > Android > SDK Manager。
点击 SDK Tools 标签。
选中 LLDB、CMake 和 NDK 旁的复选框,从 SDK 管理器中安装 LLDB、CMake 和 NDK。
点击 Apply,然后在弹出式对话框中点击 OK。
安装完成后,点击 Finish,然后点击 OK。
CMakeLists.txt文件编写
在src\main\目录下新建一个名为jni的目录(名称和父目录可以随意)
在src\main\jni\目录内新建一个名称为CMakeLists.txt的文件(该文件名称固定为CMakeLists.txt)
文件内容为
cmake_minimum_required(VERSION 3.4.1)
find_library(log-lib log)
点击IDE菜单File -> Link C++ Project with Gradle
Build System选择CMake
Project Path选择上面创建的CMakeLists.txt
实际上就是在app的build.gradle的android节中新增了
externalNativeBuild {
cmake {
path 'src/main/jni/CMakeLists.txt'
}
}
注意:如果报以下错误
Error:Execution failed for task ':app:preDebugAndroidTestBuild'.
> Conflict