Error: Your project contains C++ files but it is not using a supported native build system

1.在project的build.gradle文件中添加

android.useDeprecatedNdk=true

切记,android首字母小写。

2.在app的build.gradle文件中,找到defaultConfig属性,在其内部添加

ndk {
            moduleName "JniUtil"          //生成的so名字
//            abiFilters "armeabi", "armeabi-v7a", "x86" //输出指定三种abi体系结构下的so库,目前可有可无。
        }

3.重新编译运行即可

原文地址:https://www.cnblogs.com/BobGo/p/6089180.html