按官方文档装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
相关产品推荐
相关产品推荐

