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

如何使用Expo本地构建React Native的.aab包而非.apk文件?

如何用Expo React Native本地构建生成AAB包

要生成AAB(Android App Bundle)而非APK,你可以通过以下两种方式操作:

方式一:使用Gradle命令直接构建

由于你已经完成expo prebuild,项目已具备完整的Android工程结构,直接调用Gradle的bundle命令即可:

  • 进入项目的android目录:cd android
  • 根据系统执行对应命令:
    • Mac/Linux:./gradlew bundleRelease
    • Windows:gradlew.bat bundleRelease
      构建完成后,AAB文件会生成在android/app/build/outputs/bundle/release/app-release.aab路径下。

方式二:通过Expo命令指定生成AAB

在执行expo run:android时添加--bundle参数,直接触发AAB构建:

npx expo run:android --variant release --bundle

构建完成后,同样能在android/app/build/outputs/bundle/release/目录找到目标AAB文件。

注意事项

你之前配置的签名信息(密钥生成、gradle.properties和build.gradle的签名配置)完全适用于AAB构建,无需额外修改,确保这些配置正确就能得到可上传至Google Play的签名版AAB。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.30 08:43:22