android - Android模拟器突然停止工作
问题描述
我正在使用 Xamarin 在 Visual Studio 上开发一个应用程序。昨天模拟器工作正常,但无缘无故突然停止工作。这是来自 vs 控制台的错误消息:
Starting emulator my_device ...
C:\Program Files (x86)\Android\android-sdk\emulator\emulator.EXE -partition-size 512 -no-boot-anim -avd my_device -prop monodroid.avdname=my_device
Failed to open /qemu.conf, err: 2
HAX is working and emulator runs in fast virt mode.
C:\Program Files (x86)\Android\android-sdk\emulator\qemu\windows-x86_64\qemu-system-i386.exe: error while loading state for instance 0x0 of device 'goldfish_pipe'
deleteSnapshot: for default_boot
emulator: INFO: QtLogger.cpp:68: Critical: UpdateLayeredWindowIndirect failed for ptDst=(1113, 122), size=(300x21), dirty=(300x21 0, 0) (Sisteme bağlı bir aygıt çalışmıyor.) ((null):0, (null))
解决方案
大多数情况下,当系统尝试绘制应用程序边框/边缘等内容时会导致此错误,并且当它失败时,它会引发以下错误UpdateLayeredWindowIndirect Failed
因此,它与图形高度相关,因此,请尝试将 Emulated Graphics 更改为
AVD configuration --> Emulated Performance --> Graphics: Software
请注意,如果您使用的是 Android SDK 的 Google PlayStore API,那么您可能无法更改此设置,因此,如果您无法更改 Graphics to Software 的选项,请创建没有 PlayStore 的虚拟设备
推荐阅读
- ios - 如何在导航 SWIFT Xcode 中使用 segue?
- python - 如何防止python将重复项插入mongodb?
- excel - 从 Excel 函数 NETWORKDAYS 获取“start_date”
- javascript - 您是否正确注册了组件?对于递归组件,请确保提供“名称”选项。(在发现
) VUE - python - 如何将暗网图像分类权重文件转换为 pytorch pt?
- javascript - 使用 Javascript 比较数组中有多少项是相等的
- c# - 咖啡重塑零
- javascript - 禁用多段线的拖动,同时允许其他图层拖动leaflet.js
- r - 如何在R中的一个变量下过滤掉用逗号分隔的对象
- r - 如何删除数据框字符串中的特定术语?