2

我刚刚切换到android开发并遇到了这个疑问。AVD与模拟器有何 不同?

4

5 回答 5

10

AVD : Android 虚拟设备

引自 Android 开发者网站:管理虚拟设备

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

这本身意味着AVD并且emulator是不同的。即,AVD是一个emulator configuration. 同样,AVD是一个运行在Android Emulator

安卓模拟器

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

Android SDK 包括一个在您的计算机上运行的虚拟移动设备模拟器。该模拟器可让您在不使用物理设备的情况下对 Android 应用程序进行原型设计、开发和测试。

Android 模拟器模仿了典型移动设备的所有硬件和软件功能,但它不能拨打实际的电话。它提供了多种导航和控制键,您可以使用鼠标或键盘“按下”它们来为您的应用程序生成事件。它还提供了一个屏幕,其中显示您的应用程序以及任何其他活动的 Android 应用程序。

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

注意上面引用中的粗体句它清楚地提到,Android Emulator 使用 AVD 配置

于 2012-07-20T08:06:15.263 回答
5

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

于 2012-07-20T07:19:31.837 回答
5

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

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

Android SDK 包括一个移动设备模拟器——在您的计算机上运行的虚拟移动设备。

于 2012-07-20T07:20:26.400 回答
1

AVD:Android 虚拟设备是一个模拟器,它为您提供了一个平台来测试您的应用程序,并查看它在真实设备上的外观。

您可以从 AVD Manager for Emulators 设置配置,并查看应用程序在不同操作系统版本、屏幕尺寸等上的行为。

于 2012-07-20T07:21:53.050 回答
-1

AVD 是 Android 虚拟设备,与 Android Emulator 相同。他们的意思是一样的

于 2012-07-20T07:18:35.800 回答