如何在后台更新 Android Studio 中的 SDK

How to update SDK in Android Studio in the background

今天,我正在尝试在 Ubuntu 上的 Android Studio 中更新 SDK,并寻找在后台进行下载过程 运行 的菜单。所以我想下载 SDK 并继续在 Android Studio 中工作。

据我所知,Eclipse 有可以在后台任务中下载的菜单,因此我可以边下载边继续工作。

我试过在设置中找到这个选项,但我找不到,而且在下载界面上也没有后台下载的选项,这是我的截图:

这里有人遇到同样的问题吗?我该如何解决?

您可以转到工具 -> android -> sdk 管理器并单击 启动独立 sdk 管理器 超链接.这将在 android 工作室外打开 sdk 管理器,select 包并下载。您可以通过这种方式继续在 android 工作室工作。

升级到最新版本的 Android Studio(目前为 2.3.1)。 现在支持后台下载(SDK和插件)。

"Launch standalone SDK Manager" 选项似乎在 Android Studio 2.3.3 for Windows 中消失了。但是,\tools\bin

中有sdkmanager.bat

可以使用 sdkmanager 工具 通过代码完成这一切。

The sdkmanager is a command line tool that allows you to view, install, update, and uninstall packages for the Android SDK.

这是一个在命令行中使用 sdkmanager 的例子:

  1. 首先,sdkmanager 位于 android_sdk/tools/bin/.
  2. 去sdkmanager所在的地方
  3. 使用此命令列出已安装和可用的软件包:

sdkmanager --list

结果将类似于此

  1. 就我而言,我想使用 ABI x86 下载版本名称为 "P" 的系统映像(我从 Android Studio 看到了此信息)

  1. 下一步是在您的列表中搜索该系统映像

  1. 最后以这种方式安装这个包:

./sdkmanager "system-images;android-P;google_apis;x86"

这将开始下载包的过程

  1. 完成后您可以检查图像是否可用

更多信息:https://developer.android.com/studio/command-line/sdkmanager.html#usage