【问题标题】:Not able to run the Android Emulator无法运行 Android 模拟器
【发布时间】:2016-03-30 06:48:35
【问题描述】:

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

警告:未找到 DNS 服务器

模拟器:设备 fd:608

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

模拟器:此 AVD 所需的内存超过了在 您的 HAXM 配置。

模拟器:AVD RAM 大小 = 1536 MB

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

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

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

【问题讨论】:

标签: android android-studio avd


【解决方案1】:

你需要调整你的 adb 内存大小。

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

编辑:

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

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

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

【讨论】:

  • 还是有点麻烦,如下 C:\Android\AndroidSDK\tools\emulator.exe -netdelay none -n​​etspeed full -avd Mohanas_Android emulator: WARNING: increasing RAM size to 1GB Warning: No DNS servers找到模拟器:设备 fd:620 HAXM 正在工作,模拟器以快速 virt 模式运行,创建窗口 0 0 411 729 模拟器:UpdateChecker:跳过版本检查
  • 能否请您发布您的 PC 配置。
  • 好的,如果你的电脑配置不错,可以按照我的回答(我更新了)。
  • Niyamat,完成了,但您知道问题是 Emulator 现在出现了,但屏幕为空白。不确定到底发生了什么。我做了 AVD 调整,然后是 HAXM 调整,但仍然没有希望。但是,如果我使用设备(USB 连接)运行相同的项目,它就可以工作。
  • Niyamat,感谢您一直以来的努力,是的,它现在正在工作。
【解决方案2】:

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

【讨论】:

  • 如何做到这一点?我的意思是给出具体的位置。
  • @SandeepRoy 去找你的 avd 经理。删除模拟器并创建一个新的。但是对于新的,请确保它的 ram 小于 512 mb。
【解决方案3】:

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

为了减少 avd 的内存(我推荐)

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

【讨论】:

    猜你喜欢
    • 2019-05-06
    • 2018-08-22
    • 2015-03-14
    • 2020-08-17
    • 1970-01-01
    • 2017-02-23
    • 2015-05-18
    • 2019-03-03
    • 1970-01-01
    相关资源
    最近更新 更多