如何安装bundletool?

时间:2018-11-14 11:10:33

标签: android android-app-bundle

尽管提到了the docs

  

如果还没有这样做,请从GitHub下载bundletool   repository

但是,存储库仅包含一个jar文件。如何安装它,以便可以像文档示例一样使用“ bundletool”命令运行。

6 个答案:

答案 0 :(得分:7)

您可以创建一个别名(或Windows中的doskey),例如

alias bundletool='java -jar bundletool-all.jar'

答案 1 :(得分:6)

要在Windows 10中制作快捷方式/别名,请在cmd中运行:

getWords()

您必须已经将Java文件夹路径添加到系统环境变量中,或者只是将其搜索出来。

答案 2 :(得分:4)

如果您安装了brew,只需运行brew install bundletool,别名也将为您设置。它对我有用。

答案 3 :(得分:2)

另一种替代方法是访问Bundletool release page,然后将 bundletool-all- [LAST-VERSION] .jar 文件下载到某个目录中。

之后,您可以在目录调用中运行它:

java -jar bundletool-all-0.10.2.jar your_arguments_here

如果需要,可将jar文件重命名为 bundletool.jar ,然后调用以下命令运行它:

java -jar bundletool.jar your_arguments_here

如果您不想每次都调用java,则可以为其创建别名,然后快速运行该别名:

alias bundletool='java -jar bundletool-all.jar'

bundletool your_arguments_here

答案 4 :(得分:1)

在Mac上,可以使用自制软件轻松完成

brew install bundletool

然后您可以运行这样的命令

bundletool install-apks --apks=release.apks

您可以使用下面的命令来生成apk。

bundletool build-apks --bundle=aab_path.aab --output=release.apks

上面的命令生成apks文件,以后可以将其提取以提供各种apk文件

答案 5 :(得分:0)

显然对于 Linux,您必须从以下位置下载 jar:https://github.com/google/bundletool/releases

然后运行 ​​java -jar <PATH_TO_JAR> ...

为了简化您可以在 /usr/local/bin/ 中添加一个 bundletool 脚本

#!/usr/bin/env zsh
exec java -jar "$HOME/path/to/jar" "$@"

sudo chmod +x /usr/local/bin/bundletool

现在您可以随时随地运行bundletool