长话短说:我正在尝试使用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,因为它不能免费用于商业用途。
希望你能提供帮助。
答案 0 :(得分:0)
我认为您的计算机与VT-x/HAXM
技术不兼容,或者您尚未安装。
android-sdk
目录,然后选择tools
文件夹。android
文件。HAXM
如果没有安装,请尝试安装并检查是否显示错误对话框,如“您的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)创建你的设备并且它可以工作:)