在Delphi 12中生成Android App Bundle(.aab)文件的方法

欢迎加入全网最大Delphi 技术交流群 682628230

随着Google Play逐渐淘汰仅支持.apk格式,开发者需要将应用打包为.aab(Android App Bundle)格式以适应新的要求。本文将指导如何在Delphi 12中正确配置项目选项,成功生成.aab文件。

 

在Delphi 12中,默认情况下编译Android应用会生成.apk文件,而无法直接生成.aab文件。用户尝试了编译、构建和部署等操作,但结果仍然是.apk文件,未能得到.aab文件。

 

要在Delphi 12中生成.aab文件,请按照以下步骤操作:

  1. 打开项目选项

    • 在Delphi IDE中,选择菜单项“Project > Options”,打开项目选项对话框。
  2. 配置构建选项

    • 导航到“Building > Delphi Compiler > Compiling”选项。
    • 在“Target platforms”部分,确保选中“Android 64-bit”。
    • 取消勾选“Generate Android 32-bit and 64-bit binaries (armeabi-v7a + arm64-v8a)”选项。这一步是关键,因为勾选此选项会生成.apk文件而非.aab文件。
  3. 选择构建配置

    • 在项目选项中,设置“Release”作为活跃的构建配置。
    • 选择“Application Store”作为活跃的构建类型,以确保生成适合应用商店的.aab文件。
  4. 配置签名信息

    • 导航到“Deployment > Provisioning”选项页面。
    • 填写所需的签名信息,确保.aab文件在生成后已签名,准备好上传至Google Play Console。
  5. 生成.aab文件

    • 完成以上配置后,点击“Project > Deploy”进行部署。
    • Delphi将生成并签名.aab文件,并提示文件路径。

注意

  • 调试限制.aab文件无法直接用于调试。调试时,仍需使用.apk格式的包。
  • 构建配置:确保在生成.aab文件时,选择了正确的构建配置和目标平台,以避免配置错误。
  •  

通过取消勾选“Generate Android 32-bit and 64-bit binaries”选项,并正确配置项目选项,Delphi 12能够成功生成签名的.aab文件,满足Google Play的最新要求。希望本文的步骤能帮助开发者顺利完成.aab文件的生成和应用商店的上传工作。

© 版权声明
THE END
喜欢就支持一下吧
点赞9 分享