目录
错误信息
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了,操作如下:
总结
假如以上方法还没有解决你的问题,欢迎留言,看到会第一时间解决。