Android studio3.2出现Your project contains C++ files but it is not using a supported native build

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工程的过程详解

猜你喜欢

转载自blog.csdn.net/weixin_37639900/article/details/89679840