android - 如何从应用程序包中提取 apk 文件?
问题描述
我目前能够使用 BundleTool 将发布 apk 从应用程序包安装到连接的设备。有没有办法从 .apks zip 中提取 apk,以便我可以与某人共享它以在其设备上运行。我还尝试从 Bundletool 实用程序中提到的 json 配置文件中获取 apk,但我得到了一个基本 apk 和几个其他 apk,所以我应该如何在远程设备上安装它。我尝试安装基本 apk,但当我启动应用程序时应用程序崩溃了。
所以基本上我需要知道如何在不连接设备的情况下从应用程序包中提取 apk。
解决方案
您可以检查捆绑工具单击此处
对于调试 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
推荐阅读
- go - 无法连接切片
- machine-learning - skimage.filters.threshold_mean 的返回类型不应该是 0-255 吗?
- swift - 带有 Cognito 身份验证配置问题的 AWSS3TransferUtility 上传?
- python - 将字典条目转换为在值之间使用空格格式化的单个字符串
- java - 我必须检查回文字符串。当我输入具有数值的字符串时,我得到了错误的答案。例如“0P”
- windows - 告诉 git pull 忽略名为 con.dat 的文件,因为它无法在 Windows 上检出
- spring-boot - Eureka Server 中没有可用的实例
- javascript - 加载/替换 data-src 中指定的 img 或 video
- typescript - 无序地解析 JSON 打字稿
- node.js - NodeJS - 在同一台服务器上使用套接字和表达