Android模拟器无法刷新其显示

时间:2016-10-24 15:28:21

标签: windows android-studio android-emulator

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

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

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

2 个答案:

答案 0 :(得分:2)

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

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

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

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

答案 1 :(得分:0)

你可以在模拟器中遇到一个总和问题。然后你可以使用新的模拟器或重新启动Android Studio并重试。或者从SDk Manager检查模拟器包并安装它。