首页 > 解决方案 > 如何从应用程序包中提取 apk 文件?

问题描述

我目前能够使用 BundleTool 将发布 apk 从应用程序包安装到连接的设备。有没有办法从 .apks zip 中提取 apk,以便我可以与某人共享它以在其设备上运行。我还尝试从 Bundletool 实用程序中提到的 json 配置文件中获取 apk,但我得到了一个基本 apk 和几个其他 apk,所以我应该如何在远程设备上安装它。我尝试安装基本 apk,但当我启动应用程序时应用程序崩溃了。

所以基本上我需要知道如何在不连接设备的情况下从应用程序包中提取 apk。

标签: androidandroid-app-bundle

解决方案


您可以检查捆绑工具单击此处

对于调试 apk 命令,

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

对于发布 apk 命令,

bundletool build-apks --bundle=/MyApp/my_app.aab --output=/MyApp/my_app.apks
--ks=/MyApp/keystore.jks
--ks-pass=file:/MyApp/keystore.pwd
--ks-key-alias=MyKeyAlias
--key-pass=file:/MyApp/key.pwd

推荐阅读