我刚刚切换到android开发并遇到了这个疑问。AVD与模拟器有何 不同?
5 回答
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 配置。
Android 虚拟设备 (AVD) 是一种模拟器配置,可让您通过定义由 Android 模拟器模拟的硬件和软件选项来模拟实际设备。
Android虚拟设备 (AVD) 是一种模拟器配置,可让您通过定义由 Android 模拟器模拟的硬件和软件选项来模拟实际设备。
https://developer.android.com/studio/run/managing-avds.html
Android SDK 包括一个移动设备模拟器——在您的计算机上运行的虚拟移动设备。
AVD:Android 虚拟设备是一个模拟器,它为您提供了一个平台来测试您的应用程序,并查看它在真实设备上的外观。
您可以从 AVD Manager for Emulators 设置配置,并查看应用程序在不同操作系统版本、屏幕尺寸等上的行为。
AVD 是 Android 虚拟设备,与 Android Emulator 相同。他们的意思是一样的