安卓模拟器未刷新显示

5
我在 Windows 7 和 10 上运行 Android Studio,但 Android Studio 模拟器不会自动更新其显示。这已经发生在启动 AVD 时,与我上传的程序无关。已安装 HAXM。
我可以通过旋转模拟器来强制重新绘制。我已尝试重新激活 Windows 的动画等。
当我在 AVD 设置中禁用硬件渲染时,模拟器可以正常刷新显示(但速度慢)。
2个回答

2
我现在发现了问题:是Windows 10的高对比度配色方案(其中之一我选择了)引起的。由于某种原因,它不会更新窗口内容。
我还做了一个实验:编写一个OpenGL程序,在默认主题下正确地更新窗口内容,但使用高对比度主题时仅在双倍alt-tab上更新。
因此,我认为这可能会影响所有想要运行某些OpenGL程序的使用高对比度主题的Windows 10用户!
临时解决方法:我尝试添加InvalidateRect,但没有帮助。我添加了MoveWindow,但调整到相同的宽度和高度什么也没发生;使用MoveWindow改变到不同的宽度和高度然后再改回来可以起作用,但这是一个难看且明显的黑科技。

0
你可以在模拟器中遇到一个求和问题。然后你可以创建一个新的模拟器或重新启动Android Studio并再次尝试。或者检查SDK Manager中的模拟器包并安装它。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接