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

如何将React Native模板转为项目并运行?run-android报错找不到Android项目

error Android project not found. Are you sure this is a React Native project? If your Android files are located in a non-standard location (e.g. not inside 'android' folder), consider setting project.android.sourceDir option to point to a new location. Run CLI with --verbose flag for more details.

排查解决步骤
  • 第一步:检查FoodApp根目录是否存在android文件夹
    你用到的两份模板属于JS层演示模板,默认不附带原生工程目录,若不存在该文件夹,按以下操作生成:
    1. 全局安装RN CLI工具:npm install -g @react-native-community/cli
    2. 同级目录下临时生成完整RN项目拉取原生目录:npx react-native init TempProject --skip-install
    3. 将TempProject下的android、ios文件夹复制到FoodApp根目录,删除TempProject文件夹
    4. 回到FoodApp根目录重新执行依赖安装:npm install
    5. 分别执行启动和运行命令即可
  • 第二步:若已存在android文件夹,配置工程目录指向
    1. 在FoodApp根目录新建react-native.config.js文件,写入以下配置:
    module.exports = {
      project: {
        android: {
          sourceDir: './android'
        }
      }
    }
    
    1. 确认执行命令时的工作路径为FoodApp根目录,未进入子层级
    2. 清理缓存后重新运行:npx react-native start --reset-cache,新开终端执行npx react-native run-android

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 10:48:00