AVD 模拟器在 Android Studio 中不起作用

Posted

技术标签:

【中文标题】AVD 模拟器在 Android Studio 中不起作用【英文标题】:AVD Emulator is not working in Android Studio 【发布时间】:2019-09-06 20:40:16 【问题描述】:

android studio上运行模拟器时,我的Event Log

17:11 执行任务:[:app:assembleDebug]

17:11 模拟器:警告:不支持快速启动/快照 机器。当前需要具有 EPT + UG 功能的 CPU。我们将 在未来的版本中解决这个问题。

17:11 模拟器:警告:请求的 RAM 1536M 对您的系统来说太高了。 减少到最大支持大小 512M

17:11 模拟器: C:\Users....\AppData\Local\Android\Sdk\emulator\qemu\windows-x86\qemu-system-x86_64.exe: 无法加载库 WinHvPlatform.dll。

17:11 模拟器: C:\Users....\AppData\Local\Android\Sdk\emulator\qemu\windows-x86\qemu-system-x86_64.exe: 无法初始化 WHPX:功能未实现

17:11 模拟器:进程以退出代码 0 结束

17:11 Gradle 构建在 2 秒 704 毫秒内完成

所有粗体句均以RED颜色显示。

我收到Notification 为:

模拟器: C:\Users....\AppData\Local\Android\Sdk\emulator\qemu\windows-x86\qemu-system-x86_64.exe: 无法初始化 WHPX:功能未实现

我的 SDK 平台:

我的 SDK 工具:

我尝试通过参考:https://***.com/a/52587220/7678788(我无法更改)解决问题,所以我求助于https://***.com/a/52342344/7678788,但这也没有解决问题。

My SDK Platform and SDK Tools are of the latest version.

如何解决这个问题?


更新

我还安装了最新的Intel x86 Emulator Accelerator (HAXM)并尝试运行模拟器,我的Event Log

19:11 执行任务:[:app:assembleDebug]

19:11 模拟器:警告:不支持快速启动/快照 机器。当前需要具有 EPT + UG 功能的 CPU。我们将 在未来的版本中解决这个问题。

19:11 模拟器:警告:请求的 RAM 1536M 对您的系统来说太高了。 减少到最大支持大小 512M

19:11 Gradle 构建在 8 秒 357 毫秒内完成

19:11 模拟器:进程以退出代码 0 结束

所有粗体句均以RED颜色显示。

【问题讨论】:

【参考方案1】:

虽然模拟器(仅限模拟器)确实要求至少 512mb 的 ram,但这是不推荐的,因为您的系统、android 工作室和后台进程也需要 ram 才能运行android studio 我建议至少有 4gb 的内存,但如果这不可行,你应该在运行模拟器之前尝试至少有 768mb 的可用内存。

作为参考,有一些操作系统内存使用情况(全部在 x64 操作系统上) Windows 7:460mb - 540mb Windows 8:1.8gb - 2.4gb Windows 10:1.5gb - 2.5gb

【讨论】:

【参考方案2】:

尝试安装 Intel x86 Emulator Accelarator (HAXM) 并重新启动设备。确保模拟器安装正确并重启 Android Studio。

【讨论】:

19:11 执行任务:[:app:assembleDebug] 19:11 模拟器:警告:此机器不支持快速启动/快照。当前需要具有 EPT + UG 功能的 CPU。我们将在未来的版本中解决这个问题。 19:11 模拟器:警告:请求的 RAM 1536M 对您的系统来说太高了。减少到最大支持大小 512M 19:11 Gradle 构建在 8 秒 357 毫秒内完成 19:11 模拟器:进程以退出代码 0 结束 已安装,现在它只是说上面的注释,当我开始调试时,屏幕上的两个对话框立即消失 我仍然收到Emulator: Process finished with exit code 0

以上是关于AVD 模拟器在 Android Studio 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

AVD 模拟器在 Android Studio 中不起作用

Android studio avd 问题:AVD 的模拟器进程已终止

在没有 Android Studio 的情况下运行 AVD 模拟器

AVD 模拟器卡在 Android Studio 的加载屏幕上

Mac + Android之Android Studio 环境搭建,AVD模拟器运行(包括Genymotion模拟器插件配置运行)

Android Studio 配置模拟器AVD存放路径(默认在c盘,解决c盘空间不够问题)