You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

按官方文档装React Native导航库后遇buildCMakeDebug构建错误求助

解决React Native导航库安装后Execution failed for task ':app:buildCMakeDebug[arm64-v8a]'错误

以下是针对该错误的可行排查和修复步骤:

  • 清理CMake缓存与构建文件
    进入项目的android/app/.cxx目录删除所有内容,再执行以下命令重新构建:

    cd android
    ./gradlew clean
    ./gradlew assembleDebug
    
  • 检查NDK版本兼容性
    确保NDK版本与当前React Native版本匹配。打开android/build.gradle,指定兼容的NDK版本(示例版本请根据你的RN版本调整):

    buildscript {
        ext {
            ndkVersion = "25.1.8937393"
        }
    }
    

    同步Gradle后重新尝试构建。

  • 验证CMake配置
    若项目或依赖库包含自定义CMakeLists.txt,检查文件语法是否正确、依赖路径是否有效。如果是第三方库引入的CMake配置,尝试更新该依赖的版本。

  • 临时调整架构构建范围
    暂时仅构建armeabi-v7a架构,排查是否为arm64-v8a特定问题。修改android/app/build.gradle:

    android {
        defaultConfig {
            ndk {
                abiFilters "armeabi-v7a"
            }
        }
    }
    

    若构建成功,再逐步排查arm64-v8a相关的依赖或配置问题。

  • 更新React Native与导航库版本
    将React Native及@react-navigation相关依赖更新至最新稳定版,旧版本的兼容性bug可能导致该构建错误。

内容的提问来源于stack exchange,提问作者Gonçalo Silva

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.15 15:12:06