无法运行Android模拟器

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

警告:找不到DNS服务器

模拟器:设备fd:608

HAXM不工作,仿真器在仿真模式下运行

仿真器:此AVD所需的内存超过HAXM配置中指定的最大值。

仿真器:AVD RAM大小= 1536 MB

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

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

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


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

首先打开android studio。然后在顶部的图标栏中可以找到它 icon.Click it.This将打开您拥有的所有可用虚拟设备。选择您的虚拟设备,在右侧可以找到此图标 点击它。这将打开一个新窗口。在这个窗口的底部,你可以找到它 点击它。然后会有一个这样的部分 。然后将RAM大小1536更改为512.与此类似 现在点击完成并运行你的应用程序。

编辑:

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

如果你安装android studio的默认位置,那么你可以在这个位置找到haxm安装程序'C: Users Niyamat AppData Local Android sdk extras intel Hardware_Accelerated_Execution_Manager'

去这个位置(确保你更改userName Niyamat到你的用户名)。点击“intelhaxm-android”并运行它。然后弹出一个警告对话框,像这样 单击是。然后单击下一步。最后单击手动设置并删除512并添加1024.Some这样的 。然后点击下一步然后安装。等待几秒钟安装。就是这样。我想现在你可以在你的虚拟设备上运行你的应用程序。 希望这个帮助!


HAXM RAM的容量应该大于AVD。 通过编辑仿真设备更好地减少AVD的RAM大小,或者增加HAXM RAM大小。


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

为了减少AVD的RAM(我建议)

去你的AVD经理。 删除模拟器并创建一个新模拟器。 然而,对于新的确保它的内存小于512 MB。

链接地址: http://www.djcxy.com/p/90521.html

上一篇: Not able to run the Android Emulator

下一篇: Android 4.0.3 emulator crashes: Failed to allocate memory: 8