模拟器与AVD之间的差异

Nit*_*ish 1 android android-virtual-device android-emulator

我刚刚切换到android开发,并遇到了这个疑问。如何AVD从不同的模拟器

sun*_*nil 7

AVD:Android虚拟设备

从Android开发人员网站报价:管理虚拟设备

Android虚拟设备(AVD)是一种仿真器配置,可让您通过定义要由Android仿真器仿真的硬件和软件选项来对实际设备进行建模。

这本身意味着AVD并且emulator是不同的。即AVDemulator configuration。同样,AVD是在Android Emulator

Android模拟器

现在我们需要对的解释Android Emulator。再次引用开发者网站。使用Android模拟器

Android SDK包含在您的计算机上运行的虚拟移动设备模拟器。通过仿真器,您无需使用物理设备即可原型设计,开发和测试Android应用程序。

Android仿真器模仿了典型移动设备的所有硬件和软件功能,但它无法发出实际的电话呼叫。它提供了各种导航和控制键,您可以使用鼠标或键盘“按”这些键以为应用程序生成事件。它还提供了一个屏幕,其中可以显示您的应用程序以及任何其他活动的Android应用程序。

为了让您更轻松地对应用程序进行建模和测试,模拟器使用了Android虚拟设备(AVD)配置。通过AVD,您可以定义仿真手机的某些硬件方面,并允许您创建许多配置以测试许多Android平台和硬件排列。一旦您的应用程序在模拟器上运行,它就可以使用Android平台的服务来调用其他应用程序,访问网络,播放音频和视频,存储和检索数据,通知用户以及呈现图形转换和主题。

请注意上面引用中的粗体句子。它明确提到,Android Emulator利用AVD配置


cos*_*tru 6

Android 虚拟设备 (AVD) 是一种模拟器配置,可让您通过定义要由 Android 模拟器模拟的硬件和软件选项来对实际设备进行建模。


Nir*_*ali 6

Android 虚拟设备(AVD) 是一种模拟器配置,可让您通过定义要由 Android 模拟器模拟的硬件和软件选项来对实际设备进行建模。

\n\n

https://developer.android.com/studio/run/managing-avds.html

\n\n

Android SDK 包括一个移动设备模拟器 \xe2\x80\x94,一个在您的计算机上运行的虚拟移动设备

\n