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

React Native项目缺失Android文件夹,无法生成APK求助

解决React Native项目缺失Android文件夹的问题

方法1:重新生成Android原生模块

如果项目是通过react-native init创建但丢失了Android文件夹,可通过官方命令重新生成:

  • 进入项目根目录,执行对应版本的命令:
    • React Native 0.60以下版本:
      npx react-native eject
      
    • React Native 0.60+版本:
      npx react-native upgrade --legacy true
      
    • 或使用社区CLI工具:
      npx @react-native-community/cli init --package-name com.your.package.name --platform android
      

方法2:Expo项目转原生项目

如果你的项目是Expo初始化的,默认不会生成原生文件夹,需先执行脱离命令:

  • 确保已安装Expo CLI:npm install -g expo-cli
  • 生成原生文件夹:
    expo prebuild
    

方法3:手动复制Android模板

若上述命令无效,可从新创建的模板项目中复制Android文件夹:

  1. 新建临时React Native项目:npx react-native init TempProject
  2. 将TempProject中的android文件夹复制到你的项目根目录
  3. 修改android/app/build.gradle中的applicationId为你项目的包名,同步调整android/settings.gradle里的项目名称

关键提醒

npm install react-native android是错误命令,无法添加Android原生模块,正确流程是先通过npm install安装项目依赖,再通过上述命令生成原生模块。操作前请备份项目代码,避免文件覆盖丢失。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 12:02:16