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

在Linux系统通过Expo将React Native应用发布至Google Play

Expo React Native项目无Android目录?这样发布到Google Play

为啥没Android目录?

你用的是Expo托管开发模式,这种模式下Expo帮你封装了所有原生层代码,项目里不会直接出现android/ios文件夹,不用自己折腾原生配置。

发布到Google Play的两种方法

方法一:用Expo官方构建服务(新手首选)

全程不用碰原生目录,步骤简单:

  • 先确认装了Expo CLI,没装的话跑这个命令:
    npm install -g expo-cli
    
  • 登录你的Expo账号:
    expo login
    
  • 生成Google Play要求的Android App Bundle(.aab格式):
    expo build:android -t app-bundle
    
    第一次构建会引导你生成或上传签名密钥,跟着提示走就行
  • 构建完成后,Expo会给你一个下载链接,把.aab文件下载下来
  • 登录Google Play Console,创建应用后上传这个.aab文件,按平台提示完成发布

方法二:导出原生目录(不推荐新手)

如果一定要操作Android目录,可以执行 eject 命令切换到裸工作流,但之后就没法用Expo托管服务了:

expo eject

执行后选"bare workflow",等生成android和ios文件夹,之后就可以按普通React Native项目的流程发布,但得自己配置Linux下的Android开发环境(JDK、Android SDK这些),适合有原生开发经验的人。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 21:22:34