API 23仿真器未启动

时间:2015-12-31 10:32:02

标签: android android-studio android-emulator avd android-6.0-marshmallow

我有API 23 Marshmallow。

设置: Nexus S 4.0" 480x800 hdpi Marshmallow Android 6.0 x86 RAM 1536 MB

运行模拟器时遇到此错误:

enter image description here

我尝试安装HAXM,但它说我的系统不支持虚拟化技术。我的是i3-4010U。 但是在使用API​​ 22运行模拟器时,一切都很好。

对此有任何想法。

3 个答案:

答案 0 :(得分:2)

0。引言

首先 - 您的处理器支持硬件加速(VT-x): http://ark.intel.com/products/75107/Intel-Core-i3-4010U-Processor-3M-Cache-1_70-GHz

1。 Hyper-V已在运行

我看到你正在使用Windows,你是否已经安装了Hyper-V或Visual Studio(它可能随之安装)。如果是,我想你要遵循这些教程(找Using HAXM and Hyper-V部分)

https://developer.xamarin.com/guides/android/getting_started/installation/accelerating_android_emulators/

您的系统可能已经运行了另一个名为Hyper-V的硬件加速。 Ypu需要禁用或取消它。

2。 VT-x未启用

可能您没有启用虚拟化技术,而您以前的仿真器运行在ARM基础技术上,而ARM基础技术并不需要VT技术。它甚至可以在32位旧处理器上运行。

转到BIOS,找到Virtualization Technology Enabled - NO之类的点。在不同的机器上它可能是不同的,所以尝试在Web上找到如何为您的笔记本电脑运行BIOS以及在哪里找到VT技术。

希望有所帮助

答案 1 :(得分:0)

您必须正确安装英特尔HAXM

      First Of All Open Android SDK Manager.
      1) Go to Packages then checked both options Show Updates/New Packages As Well As Show Installed Packages. 
      2) Then Go to Extras Select Intel X86 Emulator Accelerator (HAXM Installer)
      3) Install It From the web then restart PC then try.

     IF You Already Have HAXM Installed And also got this
     Go to Your Android SDK Directory. Then go to android-sdk then extras intel then double click or run intelhaxm-android.exe manually. It will definitely hepls you. 

答案 2 :(得分:0)

转到BIOS>>高级>>并将虚拟化设置为启用 然后在此路径中安装intelhaxm.exe:

<your sdk path> -> extras -> intel -> intelhxm.exe

如果您的sdk管理器中没有此文件夹,则应通过SDKManager >> Intel x86 accelerator...下载