如何在没有Android Studio的情况下更新Android模拟器?

时间:2017-03-31 18:49:00

标签: android android-emulator android-sdk-tools

我没有Android Studio,只有Android SDK。当我使用Android虚拟设备(AVD)管理器启动我的一个Android模拟器时,收到以下消息:

您的模拟器已过期,请通过启动Android Studio 进行更新。

Starting Android Emulator dialog

根据这些步骤,即使没有Android Studio,也可以使用Android SDK Manager来更新模拟器。但是没有SDK工具选项卡。

enter image description here

作为独立应用程序启动的SDK Manager是否与Android Studio中提供的SDK Manager不同?

此外,正如您所看到的,一切都是最新的,Android SDK工具的版本甚至比Android website(25.2.3时)下载的版本更新。写这个问题)。

那么如何更新模拟器?我不需要/想要Android Studio。

2 个答案:

答案 0 :(得分:20)

自SDK Tools v25.2.3(https://developer.android.com/studio/releases/sdk-tools.html)起,不再使用独立GUI SDK Manager。您在“启动Android模拟器”运行窗口中看到的说明特定于通过Android Studio进行更新。 Android Studio内部的SDK Manager与独立工具不同。我们添加了新的SDK包,旧的SDK Manager不了解如何处理或更新,包括新的模拟器。

您有两种方法可以更新模拟器:

  1. 使用新命令行SDK Manager:$。/ sdkmanager --update(https://developer.android.com/studio/command-line/sdkmanager.html

  2. 在Android Studio中使用新的SDK管理器:https://developer.android.com/studio/intro/update.html#sdk-manager

  3. 根据窗口输出,它看起来也像你的AVD可能是旧的,所以你可能想要创建新的AVD或更新最新的功能和更好的模拟器性能&稳定性。

    SDK工具发行说明说已弃用: enter image description here

答案 1 :(得分:4)

可以使用我之前描述的"forced manual upgrade"来更新没有Android Studio的Android模拟器,并且在那篇文章中的讨论之后,我发现了一些有关独立SDK的事情:

  

似乎是模拟器(最初是分布式的   作为Android SDK工具的一部分)自版本开始不再更新   25.2.3

因此,解决方法涉及仿真器工具的“ 手动/强制升级”。目前,我已成功升级到27.3.8版(并顺利运行了Android 9)。

解决方法

首先请确保基本软件包仍然完好无损,然后按如下所示升级模拟器:

说明

  • 从以下提供的链接
  • 下载最新(或合适的模拟器)
  • 完成后,解压缩下载的emulator.zip文件,并将仿真器包解压缩到%USERPROFILE%\Android\android-sdk\tools相关路径(是的,您必须将其合并)到其中文件夹,因为模拟器没有所有库和文件)
  • 此后,您的模拟器将更新(在我的情况下为27.3.8):

enter image description here

Android SDK管理器(GUI)

现在像往常一样准备您的AVD:

enter image description here

Android AVD管理器


重要链接

基础和仿真器工具(zip)

  1. Android SDK base installer(离线窗口)
  2. Linux installer(也可以使用wget)
  3. Emulator version 27.3.8(Linux)
  4. Emulator version 27.3.8(Windows)
  5. Emulator 27.3.8 (mac os)
  6. Emulator version 26.1.4(Windows)
  7. Emulator version 26.1.4(Linux)
  8. Emulator version 27.1.10(Mac OS)

    更新:添加了最新的模拟器版本

特别感谢androiddev为Linux提供链接,eaglemtVladyslav Panchenko为提供回购链接提供了链接,而对于Mac OS链接最重要。