Android模拟器不刷新其显示

Ber*_*ann 5 windows android-emulator android-studio

我在Windows 7和10上运行Android Studio,并且Android Studio模拟器不会自动更新其显示。启动AVD时已经存在这种情况,即与我上传的程序无关。HAXM已安装。

我可以通过旋转模拟器来强制重画。我已经尝试过重新激活Windows的动画等。

当我在AVD设置中停用硬件渲染时,仿真器会正常刷新显示(但这很慢)。

Ber*_*ann 2

我现在发现了问题:是Windows 10高对比度颜色主题(我选择了其中之一)。由于某种原因它不会更新窗口内容。

我还做了一个实验:编写了一个 OpenGL 程序,该程序在默认主题中正确更新窗口内容,但当使用高对比度主题时,则仅在双 alt-tab 上更新。

所以我认为这可能会影响所有使用高对比度主题并想要运行某些 OpenGL 程序的 Windows 10 用户!

临时解决方法:我尝试添加 InvalidateRect 但没有帮助。我添加了 MoveWindow,但是调整大小到相同的宽度和高度没有任何作用;使用 MoveWindow 更改为不同的宽度和高度并返回工作(!),但这是一个丑陋且可见的黑客行为。