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

React Native在Android Studio打包APK时遇react-native-codegen构建错误

解决React Native构建APK时Task :packages:react-native-codegen:android:buildCodegenCLI失败问题

问题根源

从错误日志可明确核心问题:

sh: line 1: yarn: command not found

react-native-codegen的prepublish脚本需要调用yarn run build完成代码生成,但系统未安装Yarn,或Yarn未配置到系统PATH中,导致构建进程无法找到yarn命令,最终触发ELIFECYCLE错误。

解决方案

  1. 安装Yarn

    • 使用npm全局安装:
      npm install -g yarn
      
    • 若使用Debian/Ubuntu系Linux,可通过系统包管理器安装:
      sudo apt update && sudo apt install yarn
      
  2. 验证Yarn安装状态
    执行以下命令,确认Yarn已成功安装并可全局调用:

    yarn --version
    

    输出类似1.22.19的版本号即为安装成功。

  3. 重新构建项目

    • 先清理项目构建缓存:
      cd 你的React Native项目根目录
      ./gradlew clean
      
    • 回到Android Studio重新执行APK构建,或直接用命令行构建:
      ./gradlew assembleRelease
      

内容的提问来源于stack exchange,提问作者sukgyu choi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.03 20:25:57