android - 隐藏 Android SDK sdkmanager cli 命令的进度条

标签 android android-sdk-tools android-sdk-manager

当使用命令行界面运行命令 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

关于android - 隐藏 Android SDK sdkmanager cli 命令的进度条,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54982935/

相关文章:

android - PANIC : Broken AVD system path. 检查你的 ANDROID_SDK_ROOT 值 [C :\Users\Admin\AppData\Local\Android\sdk\. android\avd]!

android - 如何通过android studio安装旧的android sdk?

找不到 Android sdkmanager 工具

更新构建工具后,Android API Level 31 未在 VS 中显示?

安卓 GPS 定位速度不可靠

android - 从 App Inventor 转移到 Eclipse 的技巧

android - 如何将项目恢复到android studio中的先前提交

android - Windows 上的 sdkmanager updatesdk 不起作用

android - 无法为 com.android.build.gradle.internal.dsl.BaseAppModuleExtension 类型的对象设置未知属性 'useAndroidX'

android - 防止在原始应用程序的浏览器中打开 Deeplink