我最近使用 sdks 管理器安装了 Android Studio 及其所有更新。当我尝试启动模拟器时,我可以看到以下内容:
模拟器-netdelay无-netspeed full-avd Nexus_5_API_21_x86
HAX 正在工作,模拟器在快速 virt 模式下运行
看起来不错。模拟器启动,但我唯一能看到的是黑屏。 我使用应用程序创建的默认 AVD。它具有 google api 的 x86 系统映像、1gb 内存、64mb 虚拟机堆和 200mb 英特尔存储。 我尝试取消选中“使用主机 GPU”,但没有解决问题。
我遇到了与您相同的问题,这就是我所做的有效的: 我的开始使用 Nexus_4_API_25(甚至尝试过使用 Nexus 6、Nexus 5 和 Nexus One,但它们都不起作用!!) 从 Android Studio 创建一个新的 ADV(请记住,我不允许新设备使用新的前置和后置摄像头,因此将其关闭) 因此,转到终端并转到模拟器所在的文件夹并列出您的模拟器,我的模拟器:
~/Library/Android/sdk/tools/emulator -list-avds
使用计算机上托管的 GPU 运行模拟器后:
~/Library/Android/sdk/tools/emulator -avd Nexus_4_API_25 -gpu host
它将启动模拟器,然后您可以在其中运行您的应用程序。 希望这可以帮助别人。
我遇到了这个问题,解决这个问题的方法是取消选中与快照有关的所有内容。
我认为我的快照不知何故已损坏。
取消选中加载并保存到快照。
遇到同样的问题, 我通过减少AVD版本解决了。在 AVD 管理器中选择创建一个较低版本,例如我使用的是 Nexus 5,并创建了一个运行良好的 Nexus 4。
如果此问题解决,则意味着您需要升级您的机器、RAM 等。
对我来说同样的问题,我通过使用 x86_64 系统映像而不是 x84 解决了它,也许 x86 映像在某些主机系统上有一些错误,例如Windows 10。
还要看看您的皮肤 - 有些人发现它适用于 WVGA800 皮肤。 这里的其他人发现这是由于 Nexus 5 AVD 本身对 RAM 的高要求造成的。我认为 Nexus 5 几乎需要 1600。尝试减少 AVD 中的 RAM 分配(“高级设置”) - 或重新安装具有更高 RAM 限制的 HAXM。
如果您安装了 avast 防病毒软件 在 Avast Antivirus 中的“设置”(参数)选项卡 >“故障排除”(depannage)下,您应该取消选中“启用硬件辅助虚拟化”(“activer l'assistance a la virtualization”)。
现在重新启动计算机就可以了 如果没有重新安装 Intel 的 HAXM,可以在 ~SDK_LOCATION xtras\intel\Hardware_Accelerated_Execution_Manager 下找到
我很尴尬地说,我花了太多时间才意识到我只需要单击电源按钮即可唤醒它。
我遇到了同样的问题,x86 模拟器在启动过程中会挂起(黑屏,无徽标)。我的问题的答案与我在同一台计算机上升级到 Android Studio 之前使用 Eclipse ADT 和旧 SDK 有关。
我运行的是 Ubuntu,配置文件存储在主目录的 .android 文件夹中,即 ~/.android。我在配置文件中看到了对旧 SDK 的引用,并删除了整个文件夹。之后x86模拟器又开始工作了。
事后看来,当我开始使用 ARM 映像时,模拟器就可以工作了。我过去只在 qemu 中使用 x86 映像。
我也遇到了同样的问题,但擦除了 Android 模拟器并重新启动后可以正常工作,但唯一的问题是我们需要对所有以前的设置再次进行设置
在运行早该升级到 Android Studio 后遇到此问题,其中现有设置已导入升级中。
获取所有 SDK 更新还不够。经过 Invalidate-Cache & Restart 后问题终于解决了