1.首先在build.gradle配置NDK模块的声明来激活c++ / NDK支持
android {
defaultConfig {
...
externalNativeBuild {
cmake {
cppFlags ""
}// ndkBuild {...}
}
ndk{
abiFilters 'x86','x86_64','armeabi','armeabi-v7a','arm64-v8a'
}
}
externalNativeBuild {
cmake {
path "CMakeLists.txt"
}
}
ndk构建可以使用ndk-build 或者 在android studio 2.2 中使用cmake 构建工具构建
- ndk-build 需要写android.mk和application.mk构建脚本文件
- cmake 构建需要写 cmakeLists.txt 构建脚本