Android NDK 环境构建

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 构建脚本