解决Error while executing process /Users/chenshili/Library/Android/sdk/cmake/3.6.4111459/bin/cmake....

目录

错误信息

解决方法一

解决方法二

解决方法三

总结


错误信息

Build command failed.
Error while executing process /Users/chenshili/Library/Android/sdk/cmake/3.6.4111459/bin/cmake with arguments {--build /Users/chenshili/Downloads/live-transcribe-speech-engine-master/app/.externalNativeBuild/cmake/arm7Release/armeabi-v7a --target ogg_opus_encoder}

ninja: error: '../../../../third_party/libopus/lib/armeabi-v7a/libopus.a', needed by '../../../../build/intermediates/cmake/arm7/release/obj/armeabi-v7a/libogg_opus_encoder_tool.so', missing and no known rule to make it

解决方法一

报这个错主要是ndk版本对应不上导致的,建议修改自己电脑有的ndk版本,这样错误就解决了

cmake_minimum_required(VERSION 3.6.4111459)

解决方法二

当你的gradle定义了ndk版本的时候,记住这个时候一定要和你本地的NDK版本对应,不然就会报错

我本地支持的ndk版本如下:

解决方法三

在local直接指定版本号,这样就不需要去下载ndk了,操作如下:

总结

假如以上方法还没有解决你的问题,欢迎留言,看到会第一时间解决。

猜你喜欢

转载自blog.csdn.net/a214024475/article/details/113845725