仿真器和AVD之间的区别

时间:2012-07-20 07:14:32

标签: android android-emulator avd

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

5 个答案:

答案 0 :(得分:6)

AVD:Android虚拟设备

从Android开发者网站引用:Managing Virtual Devices

  

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

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

上运行的配置

Android模拟器

现在我们需要Android Emulator的解释。再次引用开发者网站。 Using the Android Emulator

  

Android SDK包含一个可在其上运行的虚拟移动设备模拟器   你的电脑。模拟器可让您进行原型设计,开发和测试   不使用物理设备的Android应用程序。

     

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

     

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

请注意上面引用中的 BOLD 句子。它明确提到, Android模拟器使用AVD配置

答案 1 :(得分:3)

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

答案 2 :(得分:3)

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

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

Android SDK包含一个移动设备模拟器 - 一台在您的计算机上运行的虚拟移动设备

答案 3 :(得分:1)

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

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

答案 4 :(得分:0)

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