无法在Android Studio中使用bundletool生成APK

时间:2018-10-25 06:16:47

标签: android android-studio apk android-app-bundle

Bundletool Documentation

中所述

我在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上的步骤。

2 个答案:

答案 0 :(得分:8)

从命令行执行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

答案 1 :(得分:0)

对于那些正在寻找从Mac上的.aab文件生成通用APK的用户,您可以使用以下步骤

使用以下命令: 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