当前位置:   article > 正文

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

error while executing process

目录

分析问题

解决方法一

解决方法二

解决方法三

解决方法四

总结


分析问题

错误提示表明在执行 CMake 构建过程时出现了问题。问题的根源可能有多个方面,例如 CMake 版本问题、环境配置问题或项目配置问题。以下是一些可能的解决方法:

  1. Build command failed.
  2. 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}
  3. 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:

  1. 打开 File > Project Structure
  2. 选择 SDK Location
  3. CMake 部分,选择一个不同版本的 CMake 或更新到最新版本。

cmake_minimum_required(VERSION 3.6.4111459)

解决方法二

确保你的项目使用的 NDK 版本是正确的。有时,NDK 版本的不兼容可能导致构建失败。

build.gradle 文件中指定 NDK 版本:

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

解决方法三

清理和重建项目

有时候,清理项目并重新构建可以解决一些临时问题:

  1. 点击 Build > Clean Project
  2. 点击 Build > Rebuild Project

解决方法四

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

总结

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

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/天景科技苑/article/detail/969580
推荐阅读
相关标签
  

闽ICP备14008679号