Android 模拟器在截屏时不断退出

sbe*_*ati 41 android android-emulator flutter

我不记得我是否曾经修改过 Android 模拟器的设置,但我一直在使用 Android Studio 在 Android 模拟器上测试我的应用程序,每次我截屏时,它都会崩溃。

我尝试删除、擦除并创建一个新的模拟器。这些都不起作用。我还尝试使用新的模拟器在不运行我的应用程序的情况下截取屏幕截图,并且出现了同样的问题。每当我尝试拍照时它就会崩溃。

Android Studio报这个错误:

块引用警告 | 意外的系统映像特征字符串,模拟器可能无法正常工作,请尝试更新模拟器。警告| 无法添加库 /Users/sbenati/Library/Android/sdk/emulator/qemu/darwin-x86_64/lib64/vulkan/libvulkan.dylib:失败信息 | configAndStartRenderer:将垂直同步设置为 60 Hz 添加库 /Users/sbenati/Library/Android/sdk/emulator/lib64/vulkan/libvulkan.dylib 警告 | 无法添加库 /Users/sbenati/Library/Android/sdk/emulator/qemu/darwin-x86_64/lib64/vulkan/libMoltenVK.dylib:失败信息 | 添加了库 /Users/sbenati/Library/Android/sdk/emulator/lib64/vulkan/libMoltenVK.dylib 在 127.0.0.1:8554 启动 GRPC 服务器,安全性:本地信息 | 广告在:/Users/sbenati/Library/Caches/TemporaryItems/avd/running/pid_935.ini

我的机器是配备 32GB RAM 和 i7 CPU 的 Mac,因此我无法将此视为系统性能问题。

如果没有人有任何建议,我将不得不重新安装所有内容。谢谢大家的提示。

编辑:

我在最近购买的一台新 Mac mini 上运行了这个程序,并得到了这条非常有用的消息。我追踪到了有关关闭 Vulcan 的建议解决方案,但它对我不起作用。

在此输入图像描述

Cri*_*tan 28

这是一个已知问题,已在 Android Emulator 31.1.1 中修复。

该版本目前尚未标记为稳定。解决方法:

  • 在 Android Studio 中切换到 Canary 通道
  • 更新模拟器
  • 切换回稳定状态

作为

更新模拟器:

作为


Oli*_*ron 12

我也遇到了同样的问题(我在 macOS Monterey 上),每次我尝试截屏时,模拟器都会崩溃。

遗憾的是我还没有找到这个问题的直接解决方案,那就是在模拟器中解决问题的解决方案。但我了解到可以使用 Logcat 从 Android Studio 内部截取应用程序的屏幕截图。

本质上,当您运行应用程序时,如果您转到 Logcat 选项卡,就会有一个屏幕截图选项,该选项似乎可以正常工作而不会崩溃。我添加了一个指向developer.android.com 的链接,其中解释了如何操作。

即使这并不能完全解决问题,我希望它能有所帮助!

截图(通过android studio)

编辑:

我很高兴地向您报告,在开发人员最近发布了模拟器更新后,这个问题对我来说不再存在了!屏幕截图按钮现在又开始工作了。

因此,如果有人遇到这个问题,我相信现在只需将模拟器更新到可用的最新版本即可解决该问题。