1.3 KiB
bundletool
操作 Android 应用包。 一些子命令如
validate
有自己的使用文档。 更多信息:https://developer.android.com/tools/bundletool。
- 显示子命令的帮助信息:
bundletool help {{subcommand}}
- 从应用包生成 APK(提示输入密钥库密码):
bundletool build-apks --bundle {{path/to/bundle.aab}} --ks {{path/to/key.keystore}} --ks-key-alias {{key_alias}} --output {{path/to/file.apks}}
- 从应用包生成 APK,并提供密钥库密码:
bundletool build-apks --bundle {{path/to/bundle.aab}} --ks {{path/to/key.keystore}} --ks-key-alias {{key_alias}} --ks-pass {{pass:the_password}} --output {{path/to/file.apks}}
- 生成仅包含一个通用 APK 的 APK:
bundletool build-apks --bundle {{path/to/bundle.aab}} --mode {{universal}} --ks {{path/to/key.keystore}} --ks-key-alias {{key_alias}} --output {{path/to/file.apks}}
- 将合适的 APK 组合安装到模拟器或设备上:
bundletool install-apks --apks {{path/to/file.apks}}
- 估算应用的下载大小:
bundletool get-size total --apks {{path/to/file.apks}}
- 为模拟器或设备生成设备规格 JSON 文件:
bundletool get-device-spec --output {{path/to/file.json}}
- 验证一个包并显示详细信息:
bundletool validate --bundle {{path/to/bundle.aab}}