尽管提到了the docs
如果还没有这样做,请从GitHub下载bundletool repository。
但是,存储库仅包含一个jar文件。如何安装它,以便可以像文档示例一样使用“ bundletool”命令运行。
答案 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