如何从Android应用套件生成的Google Play控制台安装APK?

问题描述 投票:0回答:2

我目前使用发布格式.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
2个回答
2
投票

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

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

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

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

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

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


3
投票

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

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

您可以使用的其他选项:

  • 内部测试轨道,
  • 直接从Android Studio部署(在“运行配置”中选择“从应用程序包中部署APK”。
© www.soinside.com 2019 - 2024. All rights reserved.