You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

如何将Android Studio开发的应用转换为AAB格式以上传至Google Play?

把Android Studio项目转换为AAB格式的方法

嘿,这事儿我熟!Google Play现在要求用AAB格式是为了给用户提供更优化的安装包,把你的项目转成AAB其实超简单,给你两种靠谱的方法:

方法一:用Android Studio图形界面导出(最直观,新手友好)

  • 打开你的项目,点击顶部菜单栏的 Build -> Generate Signed Bundle / APK...
  • 在弹出的窗口里,选 Android App Bundle,然后点 Next
  • 接下来如果已经有签名密钥库(Keystore),直接选中它,填好密钥库密码、密钥别名和密码就行;要是还没有,点 Create new... 跟着提示创建一个——这步不能省哦,发布版本必须签名
  • 确认签名信息没问题后,点 Next,选好输出目录,记得勾选 V1 (Jar Signature)V2 (Full APK Signature)(两个都选安全性更高),最后点 Finish
  • 等构建跑完,你就能在指定目录里找到后缀为 .aab 的文件啦

方法二:用Gradle命令行构建(适合自动化或批量操作)

  • 打开Android Studio底部的Terminal终端(或者自己的系统终端也行,只要能访问项目根目录)
  • Windows系统输入:gradlew bundleRelease
  • Mac/Linux系统输入:./gradlew bundleRelease
  • 命令执行完之后,AAB文件会生成在 项目根目录/app/build/outputs/bundle/release/ 路径下,文件名一般是 app-release.aab

一些要注意的小细节

  • 要是用命令行构建,得确保Module级别的 build.gradle 里已经配置好正确的签名信息,或者也可以通过Gradle的 -P 参数临时传递签名参数
  • 大部分情况下,之前能正常构建APK的项目转AAB都不会有问题,但如果用了比较特殊的第三方库,最好提前测试一下兼容性
  • 导出的AAB可以直接上传到Google Play Console,要是不放心,也可以用Google官方的 bundletool 工具验证一下完整性

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

火山引擎 最新活动