14

Bundletool 文档中所述

我在 Android Studio 终端上发出以下命令:

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

我收到以下错误:

'bundletool' is not recognized as an internal or external command,
operable program or batch file.

我已经下载了bundletool 0.6.0 jar

bundletool github 上,没有给出在 Windows 上安装它的步骤。

4

2 回答 2

35

从命令行执行 bundletool,如下所示。确保 java/bundletool/aab/jks 的路径设置正确。

java -jar bundletool-all-0.6.0.jar build-apks --bundle=/MyApp/my_app.aab --output=/MyApp/my_app.apks --ks=keystore.jks --ks-key-alias=key0
于 2018-10-29T01:53:48.787 回答
1

对于那些希望从 mac 上的 .aab 文件生成通用 APK 的人,您可以使用以下步骤

  • 使用以下命令从“.aab”文件生成“.apks”文件: java -jar bundletool-all-1.1.0.jar build-apks --bundle=/path_to_aab/myapp.aab --output=/ path_to_aab/myapp.apks --mode=universal

  • 将 myapp.apks 文件重命名为 myapp.zip

  • 解压,你会发现通用的apk

于 2020-10-29T22:50:42.297 回答