【问题标题】:How to install APKs from Google Play Console generated from an Android App Bundle?如何从 Android App Bundle 生成的 Google Play 控制台安装 APK?
【发布时间】:2019-08-21 17:32:40
【问题描述】:

我目前使用发布格式 .aab 在 Google Play 控制台上上传我的应用更新。我的问题是我找不到下载和安装从 .aab 生成的正确 APK 的方法。

当我像许多人建议的那样从“管理版本”下载时,它会下载一个 .aab。当我下载特定于设备的 APK 时,它会给我三个 APK。 (在我的下载案例中,base.apk、config.en.apk 和 config.xxhdpi.apk)。

基础 APK 可以安装但无法启动。其他 2 个 APK 甚至无法解析。我怀疑,这三个应该作为一个捆绑包安装,但我不知道该怎么做。

如何安装这三个 APK 或下载我可以轻松安装的单个 APK?

【问题讨论】:

    标签: android google-play-console android-app-bundle


    【解决方案1】:

    您可以使用adb install-multiple 命令安装这些 APK:

    adb install-multiple base.apk config.en.apk config.xxhdpi.apk
    

    您可以使用的其他选项:

    • 内部测试轨道,
    • 直接从 Android Studio 部署(在 Run Configurations 中选择“Deploy APK from app bundle”。

    【讨论】:

    • 我应该在哪里调用该命令?我在命令提示符和 Android Studio 中尝试过,但没有成功
    • 你也可以adb install-multiple ./*,如果这些 apk 是当前文件夹中的唯一文件。
    【解决方案2】:

    您可以使用bundle tool 操作应用程序包文件并将其安装在本地设备上。首先,从here下载bundletool。应用程序包(.aab 文件)。然后通过运行从中生成一组 APKs

    bundletool build-apks --bundle=/MyApp/my_app.aab --output=/MyApp/my_app.apks
    

    请注意,上面的命令会创建一组未签名的 APK。

    然后你就可以通过运行安装这个APK了

    bundletool install-apks --apks=/MyApp/my_app.apks
    

    .apks 文件包含所有配置。如果您想为特定设备生成一组 APK,请查看here

    【讨论】:

      猜你喜欢
      • 2022-07-13
      • 1970-01-01
      • 2019-09-14
      • 2021-06-02
      • 2021-10-10
      • 1970-01-01
      • 1970-01-01
      • 2021-09-21
      • 2019-06-15
      相关资源
      最近更新 更多