我刚刚切换到android开发并遇到了这个疑问。 AVD 与模拟器有何不同?
答案 0 :(得分:6)
AVD:Android虚拟设备
从Android开发者网站引用:Managing Virtual Devices
Android虚拟设备(AVD)是一种模拟器配置 您可以通过定义硬件和软件选项来为实际设备建模 由Android模拟器模拟。
这本身意味着AVD
和emulator
不同。即,AVD
是emulator 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相同。他们的意思相同