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

React Native安卓构建失败:react-native-community-cli调用异常

React Native安卓构建失败:Json解析异常解决方案

以下是针对报错Caused by: java.lang.Exception: Calling [node, /Users/icebit-lab-06/node_modules/@react-native-community/cli/build/bin.js, config] finished with an exception. Error message: groovy.json.JsonException: Unable to determine the current character, it is not a string, number, array, or object的可行解决步骤:

  • 检查Node版本兼容性
    确保Node版本符合当前React Native项目要求(如RN 0.70+建议Node 16.x),执行node -v查看版本,若不匹配,用nvm切换:

    nvm install 16
    nvm use 16
    
  • 重装React Native CLI(全局+本地)

    1. 卸载全局CLI:
      npm uninstall -g @react-native-community/cli
      
    2. 清理npm缓存:
      npm cache clean --force
      
    3. 安装项目本地CLI依赖:
      npm install @react-native-community/cli --save-dev
      
  • 排查react-native.config.js配置文件
    若项目根目录存在该文件,检查是否有语法错误(如未闭合括号、多余逗号),可临时重命名文件测试是否为问题根源:

    mv react-native.config.js react-native.config.js.bak
    
  • 清理全局Gradle缓存
    除了./gradlew clean,还需清理Gradle全局缓存:

    • macOS/Linux:删除~/.gradle/caches目录
    • Windows:删除C:\Users\<你的用户名>\.gradle\caches目录
      之后重新执行构建:
    ./gradlew assembleDebug
    
  • 校验package.json语法
    手动检查package.json是否存在语法错误(如引号不匹配、多余逗号),确保JSON格式完全合规。

  • 更新所有依赖到兼容版本
    强制更新依赖并重新安装:

    npx npm-check-updates -u
    npm install
    

内容的提问来源于stack exchange,提问作者Saurabh D Vyas

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.19 19:27:39