跳到主要内容
版本:v7

Android Play Store Deployment

如果你正在使用 Capacitor,也可以参考 Capacitor 文档中的 部署到 Google Play 章节。

生成应用的发布版本

要为 Android 生成发布版本,首先构建你的 Web 应用,然后运行以下 CLI 命令:

npx cap copy && npx cap sync

这将复制所有 Web 资源并同步所有插件变更。

接下来,打开 Android Studio:

npx cap open android

为 APK 签名

要使用 Android Studio 在本地创建 AAB 文件:

  • 打开 Build 菜单
  • 选择 Generate Signed Bundle / APK
  • 按照提示使用你的密钥库文件为 AAB 签名

完整细节请参考 Android 官方文档

Google Play 签名

如果你尚未切换到 Android App Bundle,你需要在 Google Play Console 中启用 Play App Signing 才能发布应用。

新应用

首先,在 Google Play Console 中创建一个新应用。要启用应用签名,你需要导航到新版本发布页面,该页面位于 Production、Open testing、closed testing 或 internal testing 中的任一页面。 选择如下所示的 Create new release 按钮(选择哪个发布类型并不重要,因为你现在并不需要立即完成新版本的创建):

Google Play Console 的 Production 标签页,箭头指向 'Create new release' 按钮。

在 App integrity 部分,点击 Change app signing key 按钮:

Google Play Console 的 App integrity 部分,突出显示 'Change app signing key' 按钮。

接下来,选择 Export and upload a key from Java Keystore 选项。这是保留密钥并让 Google Play 使用它进行签名的唯一方法。如果你使用 Appflow 在云端构建 Android 应用,这也是必需选项,以便你可以将密钥库文件上传到 Appflow。

Google Play Console 显示 'Export and upload a key from Java Keystore' 选项。

按照屏幕上的说明生成密钥库,你也可以在 Appflow 仪表板中使用相同的密钥库文件为应用签名。如果需要生成密钥库文件的帮助,可以参考我们的文档 此处。 生成并上传 zip 文件后,一切就绪!构建一个使用密钥库文件签名的 AAB 文件,然后上传到 Google Play。

现有应用

目前,现有应用不强制要求使用 AAB 格式,但你仍然可以使用 Play App Signing 注册它们。

要启用应用签名,你需要上传用于签署应用先前版本的签名密钥。导航到 Setup -> App integrity,然后选择下图中两种方法之一。上传密钥后,即可注册 Play App Signing。

Google Play Console 中 Play App Signing 的启用选项。

提示

凭借更小的应用体积、更好的性能和更强的安全性,AAB 格式对应用开发者和用户来说都是双赢。如果你现有的 Android 应用仍在使用 APK 格式,考虑迁移到 AAB 以利用其提供的所有优秀特性。

提交应用到 Google Play Store

现在已生成发布版 AAB/APK,可以编写 Play Store 列表并上传 AAB/APK。

首先,访问 Google Play Store Developer Console 并创建一个新的开发者账户。

备注

注册 Google Play 开发者账户需支付 25 美元。

创建开发者账户后,点击 Create an Application 按钮。

Google Play Store Developer Console,突出显示 'CREATE APPLICATION' 按钮。

请务必填写应用描述,并提供截图和附加信息。 准备就绪后,上传生成的已签名发布版 AAB/APK,并发布应用。

更新应用

随着应用的发展,需要更新新功能和修复问题。更新应用可通过两种方式:向 Google Play Store 提交新版本,或使用实时更新服务,如 Appflow 的 Live Update 功能。使用 Live Updates,可以直接从 Appflow 仪表板将更改推送给用户,而无需向 Play Store 提交更改。了解更多关于 Live Updates 的信息 请点击这里

备注

为了使 Google Play Store 接受更新的 AAB/APK,需要编辑 android/app/build.gradle 文件,递增 versionCode 值,然后按照上述说明重新构建发布版本。