android - 隐藏 Android SDK sdkmanager cli 命令的进度条
问题描述
在sdkmanager
使用命令行界面运行安装或更新 Android SDK 的命令时,我总是会看到一个进度条。
问题是在运行 docker build 时,SDK 的安装会接管日志并记录所有进度条。
我正在使用版本中的这个sdkmanager命令sdk-tools-linux-4333796.zip
,并且我没有设置标志--verbose
。
有没有办法让命令无声运行,没有进度条?
解决方案
目前,sdkmanager
没有相当模式选项。虽然可以抑制所有标准输出>/dev/null
。例如,
RUN echo "y" | sdkmanager "build-tools;28.0.3" \
"emulator" \
"platform-tools" \
"platforms;android-28" \
"system-images;android-28;google_apis;x86_64" \
"tools" >/dev/null
推荐阅读
- javascript - 将具有嵌套数组的数组投影/减少为给定格式
- visual-studio - 即使删除 SessionState 代码,如何摆脱重复出现的 SessionState 错误“NullReferenceException”?
- java - 为什么我的查询找不到我传递的值?
- react-native - 尝试通过终端运行暂存构建时出现 React Native Android 错误
- azure-ad-b2c - AAD B2C 自定义策略继承:可以
永远锁链? - vba - 计数组数整数
- cors - 如何在 gremlin 服务器 janusgraph 中启用 CORS
- java - Java 8 列表包含混合(但与继承相关)类型的泛型
- android - Android Camerax 视频序列化与传输
- r - 使用R中的googlesheets4将大数据写入Google表格时如何捕获超时错误并重试