无法加载api 22的AVD

时间:2016-01-19 21:18:39

标签: android avd

长话短说:我正在尝试使用api 22级,Nexus 5,CPU(尝试所有3个选项 - ARM,Intel Atom x86,Intel Atom x86_64),2048 RAM,1 GB内存,500MB运行AVD 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

2 个答案:

答案 0 :(得分:0)

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

打开Android Sdk管理器。

  1. 转到android-sdk目录,然后选择tools文件夹。
  2. 运行android文件。
  3. 检查是否已安装HAXM
  4. enter image description here

    如果没有安装,请尝试安装并检查是否显示错误对话框,如“您的PC不支持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

    希望有所帮助

答案 1 :(得分:0)

如果你的skds是最新的....只需使用defualt RAM(1536)和VM堆(64)创建你的设备并且它可以工作:)