无法运行Android模拟器

时间:2016-03-30 06:48:36

标签: android android-studio avd

构建成功但当我尝试使用AVD运行项目时,它显示以下消息。我不确定出了什么问题。

  

警告:未找到DNS服务器

     

模拟器:设备fd:608

     

HAXM无效,仿真器以仿真模式运行

     

模拟器:此AVD所需的内存超过了指定的最大值   您的HAXM配置。

     

模拟器:AVD RAM大小= 1536 MB

     

模拟器:HAXM最大RAM大小= 512 MB

     

模拟器:您可能想要调整AVD RAM大小和/或HAXM   配置以快速virt模式运行。

     

创建窗口43 59 329 583模拟器:UpdateChecker:跳过的版本   检查

3 个答案:

答案 0 :(得分:2)

您需要调整您的adb ram大小。

首先打开android studio.Then在顶部图标栏中,你可以找到这个adb_icon图标。点击它。这将打开你拥有的所有可用虚拟设备。选择你的虚拟设备,在右边你可以找到这个图标edit_icon。点击它。这将打开一个新窗口。在此窗口的底部,您可以找到此enter image description here。点击它。然后会有一个像section这样的部分。然后将RAM大小1536更改为512.与此edit_ram_size类似。现在单击“完成”并运行您的应用程序。

编辑:

如果您的目标api高于19,则需要调整您的haxm安装程序ram大小,因为当您运行应用程序时,avd ram大小将增加到1 GB。 那么如何调整你的haxm安装程序ram size.Follow下面提到的步骤。

如果您按照默认位置安装android studio,那么您可以在此位置找到haxm安装程序 ' C:\用户\ Niyamat \应用程序数据\本地\的Android \ SDK \额外\英特尔\ Hardware_Accelerated_Execution_Manager'

转到此位置(确保将userName Niyamat更改为您的用户名)。点击" intelhaxm-android"然后运行它。然后弹出一个警告对话框,如enter image description here,单击是。然后单击下一步。最后单击手动设置。然后删除512并添加1024.像这样enter image description here。然后单击下一步然后单击install.Wait几秒钟的安装。那就是它。我想现在你可以在你的虚拟设备上运行你的应用程序了。 希望这有帮助!

答案 1 :(得分:1)

HAXM RAM大小应大于AVD。 通过编辑模拟设备或以其他方式增加HAXM RAM大小,可以更好地减小AVD的RAM大小。

答案 2 :(得分:1)

HAXM RAM大小应大于AVD。减小AVD的RAM大小或增加HAXM RAM大小。

减少avd的ram(我推荐)

转到您的avd经理。删除模拟器并创建一个新模拟器。然而,对于新的一个,确保它的ram小于512 mb。