【问题标题】:Android SDK sdkmanager progress updateAndroid SDK sdkmanager 进度更新
【发布时间】:2017-05-20 17:04:03
【问题描述】:
最新版本的 Android SDK 用新的 sdkmanager 命令行工具替换了旧版 Java“SDK 管理器”GUI 工具(由 android 命令启动)。现在可以通过运行 sdkmanager --update 来更新本地 Android SDK。
当运行sdkmanager --update 时,它似乎只是“挂起”并最终返回done。有没有办法在更新过程中输出状态信息,即等待更新的数量/总下载大小/正在进行的数据传输/等?
【问题讨论】:
标签:
android
command-line
android-sdk-tools
【解决方案1】:
使用最新的 SDK 工具(26.1.1 截至 2017 年 9 月 27 日),我们现在有一个下载进度条:
$ sdkmanager "build-tools;26.0.2"
[===================== ] 50% Downloading build-tools_r26.0.2-ma
使用旧版本时似乎没有显示此进度的选项。解决方案:更新 SDK 工具。
【解决方案2】:
显然没有确定的方法来监控软件包的安装或更新进度(除非您监控网络流量),至于我,我只是打开软件包所在的文件夹并从那里查看进度文件和文件夹出现。在这种情况下,目标是您希望添加或打包 android 平台。我不会担心它是如何下载的,只要在过程完成并且平台正常工作时引发标志。
【解决方案3】:
试试这个:
sdkmanger "package" --verbose