虽然 那些文件提到
如果您还没有这样做,请从 GitHub 下载 bundletool 存储库 。
然而,回购只包含一个 jar 文件。我如何安装它,以便我可以运行的‘ bundletool’命令,就像文档的例子?
可以创建别名(或在 Windows 上创建 doskey) ,例如。
alias bundletool='java -jar bundletool-all.jar'
如果您已经安装了 啤酒,只需运行 brew install bundletool,别名也将为您设置。它帮了我大忙。
brew install bundletool
另一种方法是访问 Bundletool 发布页面并将 Bundletool-all-[最后版本] . jar文件下载到某个目录中。
之后,您可以在目录中运行它,调用:
java -jar bundletool-all-0.10.2.jar your_arguments_here
如果需要,可以将 jar 文件重命名为 Bundletool.jar,然后运行它调用:
java -jar bundletool.jar your_arguments_here
如果你不想每次都调用 java,你可以为它创建一个别名,然后快速运行:
java
alias bundletool='java -jar bundletool-all.jar' bundletool your_arguments_here
在 Mac 电脑上,使用自制软件就可以轻松完成
然后就可以运行这样的命令
bundletool install-apks --apks=release.apks
you can use the command below to generate apks
bundletool build-apks --bundle=aab_path.aab --output=release.apks
上面的命令生成 apks 文件,稍后可以将其解压缩以生成各种 apk 文件。
要在 Windows10中创建快捷方式/别名,在 cmd 运行:
@doskey bundletool=java -jar <youPath>\bundletool-all.jar $*
您必须已经添加 Java 文件夹路径到系统环境变量或只是谷歌它。
显然,对于 Linux,您必须从 https://github.com/google/bundletool/releases下载 jar
然后运行 java -jar <PATH_TO_JAR> ...
java -jar <PATH_TO_JAR> ...
为了简化事情,您可以在 /usr/local/bin/中添加一个 bundletool脚本
/usr/local/bin/
bundletool
#!/usr/bin/env zsh exec java -jar "$HOME/path/to/jar" "$@"
和 sudo chmod +x /usr/local/bin/bundletool
sudo chmod +x /usr/local/bin/bundletool
现在您可以从任何您想要的地方运行 bundletool
至于我,在窗口,我只是设置 assoc和 ftype,使 .jar将打开与 java -jar
assoc
ftype
.jar
java -jar
首先,我将 bundletool.someversion.jar下载到 PATH env 下的某个文件夹中(这样它就会公开)
bundletool.someversion.jar
以管理员身份打开 cmd,并用 cmd assoc .jar=jarfile将 .jar链接到 jarfile(实际上可以是任何名称,使其 jarfile 只是惯例,与其他文件的方式相同)
assoc .jar=jarfile
jarfile
然后是 ftype jarfile=^%JAVA_HOME^%\bin\java.exe -jar %1 %~2
ftype jarfile=^%JAVA_HOME^%\bin\java.exe -jar %1 %~2
Https://learn.microsoft.com/en-us/windows-server/administration/windows-commands/ftype
然后我们可以执行 bundletool.someversion.jar或任何 jar,以 java 的形式直接打开它
你不需要
啤酒。
将其安装到某个位置,但不要在项目目录中 npm install bundletool
npm install bundletool