参考博客:
https://blog.csdn.net/qq_36630050/article/details/80708685
android studio出错提示:
Build command failed.
Error while executing 'E:\Android\SDK\cmake\3.6.4111459\bin\cmake.exe' with arguments {-HF:\android_sdk_2018\Demos\obCloseDetect\app -BF:\android_sdk_2018\Demos\obCloseDetect\app\.externalNativeBuild\cmake\release\armeabi -GAndroid Gradle - Ninja -DANDROID_ABI=armeabi -DANDROID_NDK=E:\Android\SDK\ndk-bundle -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=F:\android_sdk_2018\Demos\obCloseDetect\app\build\intermediates\cmake\release\obj\armeabi -DCMAKE_BUILD_TYPE=Release -DCMAKE_MAKE_PROGRAM=E:\Android\SDK\cmake\3.6.4111459\bin\ninja.exe -DCMAKE_TOOLCHAIN_FILE=E:\Android\SDK\ndk-bundle\build\cmake\android.toolchain.cmake -DANDROID_NATIVE_API_LEVEL=15 -DCMAKE_CXX_FLAGS=-frtti -fexceptions -fPIC }
-- Configuring incomplete, errors occurred!
(include) CMakeLists.txt
Open File
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
Build command failed.
Error while executing 'E:\Android\SDK\cmake\3.6.4111459\bin\cmake.exe' with arguments {-HF:\android_sdk_2018\Demos\obCloseDetect\app -BF:\android_sdk_2018\Demos\obCloseDetect\app\.externalNativeBuild\cmake\debug\armeabi -GAndroid Gradle - Ninja -DANDROID_ABI=armeabi -DANDROID_NDK=E:\Android\SDK\ndk-bundle -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=F:\android_sdk_2018\Demos\obCloseDetect\app\build\intermediates\cmake\debug\obj\armeabi -DCMAKE_BUILD_TYPE=Debug -DCMAKE_MAKE_PROGRAM=E:\Android\SDK\cmake\3.6.4111459\bin\ninja.exe -DCMAKE_TOOLCHAIN_FILE=E:\Android\SDK\ndk-bundle\build\cmake\android.toolchain.cmake -DANDROID_NATIVE_API_LEVEL=15 -DCMAKE_CXX_FLAGS=-frtti -fexceptions -fPIC }
-- Configuring incomplete, errors occurred!
(include) CMakeLists.txt
Open File
CMake Error: CMAKE_C_COMPILER not set, after EnableLanguage
CMake Error: CMAKE_CXX_COMPILER not set, after EnableLanguage
解决办法:
场景:原来的电脑可以编译,后来换了一台电脑导入的时候报错,后来经过分析,我原来电脑用的ndk是16版本可以正常运行,新电脑装的as里面的ndk自动升级到了17版本。如图
解决方法:1.如果你的版本比较低可以尝试升级,不用进行下面操作,如果不行尝试如下操作
2.在网上下载一个你可以跑起来的版本并解压缩。(因为我的ndk版本是17最新版本无法升级,并且我原来16的版本是可以跑起来的,所以我下了一个16版本)
3.打开项目->右键->Open Moudule Setting ->SDK Location->将你的ndk路径配置成你解压的目录,如图
然后点ok biubiubiu 跑起来了
---------------------
作者:Leal丶
来源:CSDN
原文:https://blog.csdn.net/qq_36630050/article/details/80708685
版权声明:本文为博主原创文章,转载请附上博文链接!