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

添加React Navigation后React Native Android构建失败报错autolinkLibrariesFromCommand

解决React Native添加依赖后autolinkLibrariesFromCommand构建失败问题

核心错误翻译

ERROR: autolinkLibrariesFromCommand: 执行命令 cmd /c npx @react-native-community/cli config 退出,错误代码: 1

解决步骤

  • 清理缓存并重装依赖

    1. 删除node_modules文件夹:Windows执行 rmdir /s /q node_modules,Mac/Linux执行 rm -rf node_modules
    2. 删除package-lock.json:Windows用 del package-lock.json,Mac/Linux用 rm package-lock.json
    3. 重新安装依赖:npm install
    4. 重置React Native缓存:npx react-native start --reset-cache
  • 检查Android配置文件
    打开android/settings.gradle,确认第3行的自动链接代码是否正常。React Native新版本的标准配置如下,若当前代码异常,替换成这个:

    apply from: file("../node_modules/@react-native-community/cli-platform-android/native_modules.gradle"); applyNativeModulesSettingsGradle(settings)
    
  • 验证Node版本兼容性
    用node -v查看当前Node版本,确保是React Native和React Navigation支持的LTS版本(如18.x、20.x)。版本不符的话,用nvm/nvs切换到兼容版本。

  • 手动触发自动链接
    执行npx react-native link,强制重新处理依赖链接(React Native 0.60+虽默认自动链接,但手动执行可修复异常)。

  • 检查环境变量
    确认JAVA_HOME、ANDROID_HOME、NODE_PATH等关键环境变量已正确设置,路径无错误。

内容的提问来源于stack exchange,提问作者Asif Ali

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 00:44:56