无法加载 api 22 的 AVD

Can't load AVD of api 22

长话短说:我正在尝试 运行 具有 api 级别 22、Nexus 5、CPU 的 AVD(尝试了所有 3 个选项 - ARM、Intel Atom x86、 Intel Atom x86_64), 2048 RAM, 1 GB 内存, 500MB SD 卡, 使用主机 gpu.
模拟器加载需要 20-30 分钟,每次点击后大约需要 10 秒才能响应,而且分辨率很糟糕,图标相互重叠。
它只发生在高 api 级别,如果我使用 api 级别 19 它工作得更快..但是我需要 api 级别 22 才能使用 nativescript。

长话短说: 我过去使用 Java(使用 eclipse)和 phoneGap 和 cordova 为 android 开发。
但是 java 不适用于 ios 并且 phoneGap 性能不像本机应用程序。

所以我搜索并找到了应该在最终产品中构建本机应用程序的 NativeSctipt。 我想尝试一下,但它需要在 api 22 上,并且出于某种原因,模拟器在使用此 api 级别时根本无法正常工作。

我也搜索了一下,没有找到连接另一个AVD开发的方法, 我想连接一个叫Andyroid的,但是连接不上
我不想使用 Genymotion,因为它不能免费用于商业用途。

希望能帮到你。

更新:
screenshot of my installed HAXM

我认为您的计算机与 VT-x/HAXM 技术不兼容,或者您​​尚未安装。

打开您的 Android SDK 管理器。

  1. 转到您的 android-sdk 目录并选择 tools 文件夹。
  2. 运行 android 文件.
  3. 检查是否安装了HAXM

如果未安装,请尝试安装并检查它是否会显示错误对话框,例如“您的电脑不支持 VT-x 技术”

如果您是 运行 Linux,则需要安装 KVM。您可以在这里找到操作说明:https://software.intel.com/en-us/blogs/2012/03/12/how-to-start-intel-hardware-assisted-virtualization-hypervisor-on-linux-to-speed-up-intel-android-x86-emulator

检查 Hyper-V 是否为 运行(仅 Windows)

如果您正在使用 Windows,请检查 this 并禁用 Hyper-V(如果已启用)

之后再次尝试安装 HAXM/KVM

希望对您有所帮助

如果您的孩子是最新的....只需使用默认 RAM(1536) 和 VM 堆 (64) 创建您的设备即可:)