如何隐藏 Android sdkmanager 下载进度条?

Posted

技术标签:

【中文标题】如何隐藏 Android sdkmanager 下载进度条?【英文标题】:How to hide Android sdkmanager download progress bar? 【发布时间】:2018-04-02 04:44:58 【问题描述】:

当我运行像 sdkmanager "build-tools;26.0.1" 这样的 sdkmanager 命令时,由于下载进度条,它会在 Jenkins 控制台中吐出数百行。有没有办法隐藏它或将其置于安静模式?

我在sdkmanager --help 输出中看不到选项。我正在考虑将输出通过管道传输到/dev/null

【问题讨论】:

【参考方案1】:

我最终用 grep 隐藏了进度条。

sdkmanager --update | grep -v = || true

【讨论】:

你救了我的命,伙计。 :) 比起/dev/null 管道,我更喜欢这个解决方案,因为只有隐藏进度条,我们在运行 SDK 管理器时会收到错误消息和更多信息。 但是 Google 确实应该在他们的 SDK 工具中添加 --silent 选项【参考方案2】:

到目前为止,documentation 列出了所有参数,但没有 --silent。将其发送到 /dev/null 以使其静音可能是一种解决方案。

【讨论】:

以上是关于如何隐藏 Android sdkmanager 下载进度条?的主要内容,如果未能解决你的问题,请参考以下文章

无法运行 Android SDK 管理器。如何运行 SDKmanager.bat?

如何使用 Visual Studio 2017 在 Windows 中查找 Android sdkmanager 安装路径

Sdkmanager“错误:无法在 Windows 上找到或加载主类 com.android.sdklib.tool.sdkmanager.SdkManagerCli”

返回的工具/android 找不到 sdkmanager.jar

Android sdkmanager 可用包

SDKmanager突然无法启动