赞
踩
目录
错误提示表明在执行 CMake 构建过程时出现了问题。问题的根源可能有多个方面,例如 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
确保你使用的 CMake 版本兼容当前项目。可以尝试更新 CMake 或切换到不同版本。
在 Android Studio 中,你可以通过以下步骤更新 CMake:
File
> Project Structure
。SDK Location
。CMake
部分,选择一个不同版本的 CMake 或更新到最新版本。cmake_minimum_required(VERSION 3.6.4111459)
确保你的项目使用的 NDK 版本是正确的。有时,NDK 版本的不兼容可能导致构建失败。
在 build.gradle
文件中指定 NDK 版本:
我本地支持的ndk版本如下:
清理和重建项目
有时候,清理项目并重新构建可以解决一些临时问题:
Build
> Clean Project
。Build
> Rebuild Project
。在local直接指定版本号,这样就不需要去下载ndk了,操作如下:
假如以上方法还没有解决你的问题,欢迎留言,看到会第一时间解决。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。