构建成功但当我尝试使用AVD运行项目时,它显示以下消息。我不确定出了什么问题。
警告:未找到DNS服务器
模拟器:设备fd:608
HAXM无效,仿真器以仿真模式运行
模拟器:此AVD所需的内存超过了指定的最大值 您的HAXM配置。
模拟器:AVD RAM大小= 1536 MB
模拟器:HAXM最大RAM大小= 512 MB
模拟器:您可能想要调整AVD RAM大小和/或HAXM 配置以快速virt模式运行。
创建窗口43 59 329 583模拟器:UpdateChecker:跳过的版本 检查
答案 0 :(得分:2)
您需要调整您的adb ram大小。
首先打开android studio.Then在顶部图标栏中,你可以找到这个图标。点击它。这将打开你拥有的所有可用虚拟设备。选择你的虚拟设备,在右边你可以找到这个图标。点击它。这将打开一个新窗口。在此窗口的底部,您可以找到此。点击它。然后会有一个像这样的部分。然后将RAM大小1536更改为512.与此类似。现在单击“完成”并运行您的应用程序。
编辑:
如果您的目标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"然后运行它。然后弹出一个警告对话框,如,单击是。然后单击下一步。最后单击手动设置。然后删除512并添加1024.像这样。然后单击下一步然后单击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。