如何配置 AVD Android Studio?

How to configure AVD Android Studio?

我正在 Android Studio 上为我的模拟器设置 AVD,并试图让它模仿我拥有的 phone;它是三星 Galaxy s4。

"Select Hardware" 部分只有几个名字,其中 none 个与我的 phone 匹配。我是否应该仅根据屏幕尺寸和分辨率来选择这部分?

下一节有我 select "System Image." 我的设备是 4.3 版,但有两个下载选项:x86 和 ameabi-v7a。我会得到哪些以及这些术语的确切含义?

首先,并非所有物理 Android phone 模型都是在 AVD 中构建的。

其次,您可以使用下面的命令获取您的 Android 设备 ABI,这表明正在使用 CPU 类型(例如 x86):

adb shell getprop ro.product.cpu.abi

Samsung Galaxy S4 不是标准 AVD 的一部分,您必须创建它。你应该做什么:-

  1. 将您的设备命名为 "Galaxy S4"。
  2. Select你的屏幕分辨率和内存在网上查了下。
  3. 我建议您从 SDK 管理器下载带有 HAX 加速器驱动程序的 x86 映像。这将使您的虚拟设备 运行 更快。如果您获得 ameabi-v7a,由于 CPU.
  4. 的虚拟化开销,您的虚拟设备将变慢
  5. 运行 你的 AVD,确保你的主机有足够的 RAM OS。我建议大约 8GB 为最佳。

明确 x86 和 ameabi-v7 分别指的是 cpu 常规 32 位 PC 和 ARM 处理器的体系结构。