首页 > 解决方案 > Android 模拟器永远不会完成加载

问题描述

我正在尝试使用 Android Virtual Device Manager 在 Android Studio 中启动一个项目。起初,Android Emulator 会弹出一个 Google 图标和一个加载栏,但它从未真正完成加载。 模拟器:

我还尝试在不使用设备管理器的情况下运行程序,只需单击“运行”按钮。A,在这种情况下,我得到这个: 在此处输入图像描述 “即时运行需要安装与您的目标设备(Android P Preview)对应的平台。” 如果我单击“安装并继续”,它会显示:“所有软件包都不可下载!以下软件包不可用:- 软件包 ID 平台;android-P”

这些是我安装的所有版本: 在此处输入图像描述

即时运行需要安装与您的目标设备对应的平台(Android P Preview)。如您所见,实际安装的是Android P Preview。虽然它在右边说它是“部分安装”,但似乎没有任何更新选项。我不知道为什么这行不通。

请帮忙。

标签: androidandroid-emulator

解决方案


这似乎是您的 AVD 的内存问题。较新的 API 仿真器映像在 AVD 的设置中可能需要至少 1 或 2GB 的 RAM,以及更大的 VM 堆大小。

  • 将 RAM 设置得太低会导致模拟器无法启动,或者启动但永远不会结束启动。API26 图像至少使用 1024 或 2048 MB。
  • 将 RAM 设置为高于系统容量的值将无法启动模拟器
  • 模拟器的第一次启动似乎需要更多的 RAM。如果您第一次创建 512 MB 的模拟器,它可能永远不会结束引导并挂起。如果你用 2048 MB 创建它,然后启动它,然后关闭它,从现在开始,你也许可以在一定程度上以 512 MB 的大小运行它。此处所有 RAM 值均指 AVD 分配的 RAM

取自这篇博文如果您需要HAXMHypervisor来进行硬件加速,还可以查看那里。


推荐阅读