[笔记]如何解决Your project contains C++ files but it is not using a supported native build system
来源:互联网 发布:ptgui 控制点优化 编辑:程序博客网 时间:2024/06/05 02:45
最近因为项目需要下载Android终端模拟器(Android-Terminal-Emulator)源码进行调试编译,编译过程中出现报错
Error:Execution failed for task ':libtermexec:compileReleaseNdk'.> 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.htmlor use the experimental plugin:https://developer.android.com/studio/build/experimental-plugin.html.
顿时不知道所以然,Google以后,在stackoverflow找到解决方法,
一、在项目的gradle.properties添加
android.useDeprecatedNdk=true
二、在module的build.gradle(Module:app)的buildTypes上面添加sourceSets属性
sourceSets {main {jni.srcDirs = []}}buildTypes{}
最后运行gradle脚本更新build,在编译module即可。
这个问题主要是因为Android studio以前使用ndkCompile后来废弃掉了,Android-Terminal-Emulator没有最近没有更新的缘故。具体的编译最新的NDK编译方式可以看官网
https://developer.android.com/studio/projects/add-native-code.html
参考链接:http://stackoverflow.com/questions/40065871/error-your-project-contains-c-files-but-it-is-not-using-a-supported-native-bu/40283476
https://developer.android.com/studio/projects/add-native-code.html
同行的网友也写过解决方案
http://blog.csdn.net/susubuhui/article/details/53057188
http://www.cnblogs.com/qianyukun/p/6405291.html
6 0
- [笔记]如何解决Your project contains C++ files but it is not using a supported native build system
- 解决Your project contains C++ files but it is not using a supported native build system
- Error: Your project contains C++ files but it is not using a supported native build system
- Error: Your project contains C++ files but it is not using a supported native build system
- Error: Your project contains C++ files but it is not using a supported native build system
- Error: Your project contains C++ files but it is not using a supported native build system
- Your project contains C++ files but it is not using a supported native build system.
- Error: Your project contains C++ files but it is not using a supported native build system
- Error: Your project contains C++ files but it is not using a supported native build system
- Error: Your project contains C++ files but it is not using a supported native build system.
- Error: Your project contains C++ files but it is not using a supported native build system
- Error: Your project contains C++ files but it is not using a supported native build system
- Your project contains C++ files but it is not using a supported native build system
- Error: Your project contains C++ files but it is not using a supported native build system.
- Eclipse项目转AndroidStudio报错:Your project contains C++ files but it is not using a supported native...
- compileDebugNdk'. > Error: Your project contains C++ files but it is not using a supported nati
- Your project contains error(s)... 如何解决?
- Your project contains error(s)... 如何解决?
- 对n个数字进行排序,其中两两不同的数字的个数为k,n远远大于k,而n的取值区间长度超过了内存的大小,时间复杂度最小
- 1、创建和销毁对象
- 优秀程序设计的18大原则[转载]
- 0508
- Caffe--solver.prototxt配置文件 参数设置及含义
- [笔记]如何解决Your project contains C++ files but it is not using a supported native build system
- poj 2192 DP 2个字符串 按照原来的先后顺序 看能否组成特定的字符串
- Hibernate5学习笔记(一)
- 2017年广东ACM省赛 I题 解题报告
- Improving Facial Attribute Prediction using Semantic Segmentation, in arxiv 2017.04
- 2、对于所有对象都通用的方法
- 彻底卸载MySql
- Python 执行时遇到 UnicodeDecodeError: 'cp950' codec can't decode ....
- 基于Arduino的多功能数字时钟