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

React Native项目创建与运行报错求助:autolinking.gradle缺失

问题解决方案

一、npx react-native init仅生成少量文件的问题

可能原因

初始化过程中网络中断、npm缓存损坏,导致RN初始化脚本未完整执行。

解决步骤

  • 清理npm缓存:
    npm cache clean --force
    
  • 删除已创建的VReact文件夹,重新执行初始化命令并查看详细日志:
    npx react-native init VReact --verbose
    
  • 若仍失败,切换npm源至国内镜像后重试:
    npm config set registry https://registry.npmmirror.com/
    npx react-native init VReact
    

二、create-react-native-app项目运行run-android报错的问题

核心原因

create-react-native-app创建的是Expo管理型项目,这类项目没有原生安卓/iOS目录,不能直接用react-native run-android启动,必须遵循Expo的启动流程。

正确启动方式

  1. 进入项目目录,启动Expo开发服务器:
    npm start
    
  2. 确保AVD已启动,在终端按a键,Expo会自动将App安装到模拟器并启动。

若需使用react-native run-android(生成原生目录)

如果一定要用原生RN的启动命令,需先生成原生项目文件:

  1. 执行Expo预构建命令:
    npx expo prebuild
    
  2. 预构建完成后,再执行:
    npx react-native run-android
    

额外排查点

  • 检查settings.gradle中的项目名:你的配置里rootProject.name = 'TwoShell',但项目实际是VReact,可能是旧项目残留。删除node_modules、package-lock.json,重新执行npm install后再尝试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.24 21:36:29