最近不知道怎么的总是忘了这个东西所以特此记下。
我的工程在Clean Project没报错,在Rebuild Project下就报错
莫名贴不上图我只能复制错误信息了:
Process 'command 'F:\Android\android-ndk-r14b\ndk-build.cmd'' finished with non-zero exit value 2
打开详情查看错误信息为:
FAILURE: Build failed with an exception.
* What went wrong:
Execution failed for task ':app:compileDebugNdk'.
> com.android.ide.common.process.ProcessException: Error while executing 'F:\Android\android-ndk-r14b\ndk-build.cmd' with arguments {NDK_PROJECT_PATH=null APP_BUILD_SCRIPT=F:\Android\android workspace\***\app\build\intermediates\ndk\debug\Android.mk APP_PLATFORM=android-26 NDK_OUT=F:\Android\android workspace\***\app\build\intermediates\ndk\debug\obj NDK_LIBS_OUT=F:\Android\android workspace\***\app\build\intermediates\ndk\debug\lib APP_ABI=armeabi-v7a,armeabi,x86}
无论我换在File -> Project Stucture -> SDK Location中的Android NDK location中切换多少个版本的NDK都是报这样的错
然后我就觉得是不是我的项目工程放在了带有空格的文件夹里面导致的,我的项目都放在一个叫android workspace的文件夹中,中间有个空格,然后我把项目复制到桌面上进行重新导入就没有错误了,能够运行
本文记录了一次在Android项目中遇到的NDK编译错误问题,详细介绍了错误现象及排查过程。最终发现项目路径包含空格是导致错误的原因,并通过调整项目位置解决了该问题。
5298

被折叠的 条评论
为什么被折叠?



