Android Studio 安装向导 --> Android 虚拟设备

Android Studio Setup Wizard --> Android Virtual Device

TL;DR 我应该在设置 Android Studio 时包含 "Android Virtual Device" 组件吗?推荐但默认未选中的原因是什么?

长版: 我为 Windows 64 下载并安装了 Android Studio。我现在正在执行初始设置向导,到目前为止只选择了默认值(即安装类型 = 标准,UI 类型 = IntelliJ ) 但对于 SDK 组件设置,我注意到以下内容:Android 默认情况下未选中虚拟设备,但描述中说它是推荐的。我计划包括所有其他(默认选中)组件:Android SDK、Android SDK 平台和性能(英特尔 HAXM)。那么......我应该包括这个组件吗? / 推荐但默认未选中的任何原因?我之前没有做过 Android 开发,所以如果你能弄清楚什么类型的应用程序会使用这个组件,那会有所帮助。

仅供参考,这里是组件描述:"A preconfigured and optimized Android Virtual Device for app testing on the emulator. (Recommended)"

Screenshot of SDK Components Setup

这个组件是否冗余/与性能(英特尔 HAXM)组件相关?说明:"Enables a hardware-assisted virtualization engine (hypervisor) to speed up Android app emulation on your development computer. (Recommended)"

Android 虚拟设备是一个 emulator 在您的计算机上模拟 Android 设备,您可以使用它来 运行 您在虚拟设备上的应用程序。

Should I include the "Android Virtual Device" component

好吧,如果您想在不属于您的设备上测试您的应用程序,您可以改为在模拟器上进行测试。

Any reason it's recommended yet unchecked by default?

如果您想使用模拟器,请记住它有 超出基本系统要求的其他要求

所以默认情况下不选中模拟器选项,因为当您从 official site 下载 android studio 时,您可以看到基本要求(没有模拟器要求),这就是您得到的。

如果您稍后想使用模拟器,这没问题,但您需要记住,它需要一些额外的系统要求。

来自文档:

The Android Emulator has additional requirements beyond the basic system requirements for Android Studio:

  • SDK Tools 26.1.1 or higher
  • 64-bit processor
  • Windows: CPU with UG (unrestricted guest) support
  • HAXM 6.2.1 or later (HAXM 7.2.0 or later recommended)