android studio3.1.4 建C++新项目时cmake报的问题

Build command failed.

Error while executing process D:\tool\AndroidSdk\cmake\3.6.4111459\bin\cmake.exe with arguments {-HD:\gitdemo\JniTest\app -BD:\gitdemo\JniTest\app.externalNativeBuild\cmake\debug\armeabi-v7a -DANDROID_ABI=armeabi-v7a -DANDROID_PLATFORM=android-26 -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=D:\gitdemo\JniTest\app\build\intermediates\cmake\debug\obj\armeabi-v7a -DCMAKE_BUILD_TYPE=Debug -DANDROID_NDK=D:\tool\ndkbundle\androidndkr15c -DCMAKE_CXX_FLAGS=-frtti -fexceptions -DCMAKE_TOOLCHAIN_FILE=D:\tool\ndkbundle\androidndkr15c\build\cmake\android.toolchain.cmake -DCMAKE_MAKE_PROGRAM=D:\tool\AndroidSdk\cmake\3.6.4111459\bin\ninja.exe -GAndroid Gradle - Ninja}

-- Configuring incomplete, errors occurred!

Parse error. Expected a command name, got unquoted argument with text "%TSD-Header-".
Open File

Build command failed.

Error while executing process D:\tool\AndroidSdk\cmake\3.6.4111459\bin\cmake.exe with arguments {-HD:\gitdemo\JniTest\app -BD:\gitdemo\JniTest\app.externalNativeBuild\cmake\release\armeabi-v7a -DANDROID_ABI=armeabi-v7a -DANDROID_PLATFORM=android-26 -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=D:\gitdemo\JniTest\app\build\intermediates\cmake\release\obj\armeabi-v7a -DCMAKE_BUILD_TYPE=Release -DANDROID_NDK=D:\tool\ndkbundle\androidndkr15c -DCMAKE_CXX_FLAGS=-frtti -fexceptions -DCMAKE_TOOLCHAIN_FILE=D:\tool\ndkbundle\androidndkr15c\build\cmake\android.toolchain.cmake -DCMAKE_MAKE_PROGRAM=D:\tool\AndroidSdk\cmake\3.6.4111459\bin\ninja.exe -GAndroid Gradle - Ninja}

-- Configuring incomplete, errors occurred!

Parse error. Expected a command name, got unquoted argument with text "%TSD-Header-".
Open File

4个回答

图片说明图片说明

ndk和cmake都换过了也不行,最后在虚拟机的ubuntu系统下的android studio和家里的windows下as是正常使用的,可能这个电脑的系统有关图片说明

SDK环境配置上存在错误

mohoward
mohoward ndk.dir=D\:\\software\\AndroidSdk\\ndk-bundle sdk.dir=D\:\\tool\\AndroidSdk
一年多之前 回复
mohoward
mohoward 能说详细一点吗?普通项目是正常的,建c++的cmake项目就不行了
一年多之前 回复
mohoward
mohoward 我本来就做过as的c++开发,这些简单的基础是知道的,不是这些原因
一年多之前 回复

只贴出报错信息是不够的,要提供项目目录结构,目前环境的相关配置,还有CMakeLists.txt文件内容才好定位问题。

mohoward
mohoward 新建的一个项目,没有加任何其他东西
一年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问