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

来源:互联网 发布:战龙三国坐骑数据 编辑:程序博客网 时间:2024/06/05 04:40

我在导入android studio 代码的时候运行报错:

Error:Execution failed for task ':app:compileDebugNdk'.

> Error: Your project contains C++ files but it is not using a supported native build system.
Consider using CMake or ndk-build integration with the stable Android Gradle plugin:
 https://developer.android.com/studio/projects/add-native-code.html
or use the experimental plugin:

 https://developer.android.com/studio/build/experimental-plugin.html.

这个情况是项目中使用了NDK—jni导致的配置错误,看了别人的解决方法,我的问题也解决了:

首先在工程目录下的gradle.properties文件的末尾加上一句:Android.useDeprecatedNdk=true
如图:
这里写图片描述
然后再在文件build.gradle(Module:app)里面的buildTypes类中添加一个这样的方法

sourceSets {    main {        jni.srcDirs = []    }}

如下图所示
这里写图片描述
这样就可以编译成功了


阅读全文
0 0
原创粉丝点击