Studio3.2 报错Your project contains C++ files but it is not using a supported native build system
检查工程的几项配置
1:gradle.properties
中添加Android.useDeprecatedNdk=true
对旧版本的NDK支持
2:配置在model 的build.gradle文件中配置jni.srcDirs sourceSets { main { jni.srcDirs = [] } }
3:如果用的studio 工具在3.0以上需要在model 的build.gradle文件中配置externalNativeBuild
externalNativeBuild {
ndkBuild {
path 'src/main/jni/Android.mk'
}
}
最后附上我在NDK编译时遇到的另一个问题
Android NDK 运行错误:java.lang.UnsatisfiedLinkError: Couldn’t load XXX indLibrary returned null的解决方案
以及Android studio编写第一个NDK工程的过程详解