Android studio 2.2之后就引入了Cmake 编译Native code。我们可以通过gradle+cmakelists 配置脚本自动构建native code 生产so库。
gradle(app/build.gradle)配置:
在
android {
compileSdkVersion 25
buildToolsVersion "25.0.2"
defaultConfig {
......
externalNativeBuild {
cmake {
cppFlags "-frtti -fexceptions"
}
}
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
externalNativeBuild {
cmake {
path