android update sdk --no-ui:making it selective
android update sdk --no-ui:making it selective
我正在设置无头 Ubuntu 服务器来试验 Crosswalk。我的第一次尝试是在具有 15Gb 磁盘 space 的虚拟服务器上。它出现了一个裁剪器,因为我在 android update sdk --no-ui
步骤中 运行 磁盘 space 不足。我对此感到有点吃惊,但我决定使用具有 20Gb 磁盘 space 的服务器再试一次。令我惊讶的是,它消耗了所有 20Gb 并放弃了。
显然,这不是一条可行的前进路线。原则上我可以得到一个虚拟机,比如说,一个 100Gb 的磁盘,但我最终会为我不需要的东西付费。在第二次尝试时,我更仔细地观察了安装过程中发生的情况。 android update sdk
命令获取一整套 SDK API 和相应的文档,一直到遥远的 Android 版本 1 天。
我对编译低于 Android 4.x 的 APK 毫无兴趣。我已经检查了文档,但无法找到任何机制来指示 android update sdk
更具体地下载内容。
我最接近找到有用的东西是
android update sdk --no-ui --filter android-XX > /dev/null
我怀疑将 android-XX
版本发送到 /dev/null
遗忘。但是,我不清楚 how/whether 我可以过滤掉小于 android-43.
的所有内容
我怀疑这是可能的,但我不确定该怎么做。
我最终自己解决了这个问题,所以我想我会在这里分享它以造福于此线程中的任何人 运行。
选择性安装 API 的指定版本的正确方法是
android update sdk --no-ui --filter platform-tools,android-XX,android-YY...
其中 android-XX
、android-YY
是您要安装的 API 的版本。您可以从 Android Documentation.
中建立相关数字
我正在设置无头 Ubuntu 服务器来试验 Crosswalk。我的第一次尝试是在具有 15Gb 磁盘 space 的虚拟服务器上。它出现了一个裁剪器,因为我在 android update sdk --no-ui
步骤中 运行 磁盘 space 不足。我对此感到有点吃惊,但我决定使用具有 20Gb 磁盘 space 的服务器再试一次。令我惊讶的是,它消耗了所有 20Gb 并放弃了。
显然,这不是一条可行的前进路线。原则上我可以得到一个虚拟机,比如说,一个 100Gb 的磁盘,但我最终会为我不需要的东西付费。在第二次尝试时,我更仔细地观察了安装过程中发生的情况。 android update sdk
命令获取一整套 SDK API 和相应的文档,一直到遥远的 Android 版本 1 天。
我对编译低于 Android 4.x 的 APK 毫无兴趣。我已经检查了文档,但无法找到任何机制来指示 android update sdk
更具体地下载内容。
我最接近找到有用的东西是
android update sdk --no-ui --filter android-XX > /dev/null
我怀疑将 android-XX
版本发送到 /dev/null
遗忘。但是,我不清楚 how/whether 我可以过滤掉小于 android-43.
我怀疑这是可能的,但我不确定该怎么做。
我最终自己解决了这个问题,所以我想我会在这里分享它以造福于此线程中的任何人 运行。
选择性安装 API 的指定版本的正确方法是
android update sdk --no-ui --filter platform-tools,android-XX,android-YY...
其中 android-XX
、android-YY
是您要安装的 API 的版本。您可以从 Android Documentation.