百度人脸识别集成错误:Build command failed. Error while executing process F:\dev\Android\Sdk\cmake\3.6.4111459\bin\cmake.exe with arguments

大概是这么个错误

Build command failed.


Error while executing process F:\dev\Android\Sdk\cmake\3.6.4111459\bin\cmake.exe with arguments {-HF:\workplace\Baidu_Face_Offline_SDK_Android\iminect -BF:\workplace\Baidu_Face_Offline_SDK_Android\iminect\.externalNativeBuild\cmake\release\armeabi-v7a -DANDROID_ABI=armeabi-v7a -DANDROID_PLATFORM=android-16 -DCMAKE_LIBRARY_OUTPUT_DIRECTORY=F:\workplace\Baidu_Face_Offline_SDK_Android\iminect\build\intermediates\cmake\release\obj\armeabi-v7a -DCMAKE_BUILD_TYPE=Release -DANDROID_NDK=F:\dev\Android\Sdk\ndk-bundle -DCMAKE_CXX_FLAGS=-frtti -fexceptions -fPIC -DCMAKE_TOOLCHAIN_FILE=F:\dev\Android\Sdk\ndk-bundle\build\cmake\android.toolchain.cmake -DCMAKE_MAKE_PROGRAM=F:\dev\Android\Sdk\cmake\3.6.4111459\bin\ninja.exe -GAndroid Gradle - Ninja}

社区找到解决方案:降低ndk版本到13b

下载ndk-13b:https://dl.google.com/android/repository/android-ndk-r13b-windows-x86_64.zip

放到你的sdk/ndk-bundle/下然后解压

在你的local.properties文件中手动添加ndk路径,例如我这里是G:\sdk\ndk-bundle\android-ndk-r13b,重新编译即可

ndk.dir=G\:\\sdk\\ndk-bundle\\android-ndk-r13b   

猜你喜欢

转载自www.cnblogs.com/yjpjy/p/11412413.html