Android Studio模拟器显示模糊像素化问题求助
Android Studio模拟器显示模糊、像素化问题求助
我的Android Studio模拟器显示效果非常模糊,文本、图标、图片都有明显的"点状化"或尖锐像素感,问题截图如下:


模拟器属性:

emulator.exe属性:
我的显卡是GTX 960,显示器分辨率1366x768,不清楚问题成因,求解决办法。
解决方法
匹配模拟器与显示器的分辨率比例
打开模拟器右上角三个点的菜单,进入Settings→Display,关闭Auto-scale,手动设置模拟器分辨率为和显示器匹配的数值(比如1366x768)或等比例缩小的数值(比如683x384),避免自动缩放导致的像素拉伸。启用硬件加速并设置正确渲染模式
- 打开Android Studio的
SDK Manager,确保安装最新版的Android Emulator组件。 - 进入模拟器的
Extended Controls→Settings→Advanced,把Graphics选项设为Hardware - GLES 2.0或Hardware - GLES 3.0,不要用Software模式。 - 打开命令行执行
emulator -accel-check,检查硬件加速状态,未开启的话按提示开启Intel HAXM(Windows)或Hyper-V(Windows 10及以上)。
- 打开Android Studio的
调整emulator.exe的高DPI缩放设置
右键emulator.exe→属性→兼容性→更改高DPI设置,勾选“替代高DPI缩放行为”,下拉选择“系统(增强)”,确定后重启模拟器。更新GTX 960显卡驱动
去NVIDIA官网下载并安装GTX 960的最新显卡驱动,旧驱动可能引发模拟器渲染异常。修改模拟器配置文件
找到模拟器的.avd文件夹(路径一般为C:\Users\[你的用户名]\.android\avd\[模拟器名称].avd),打开config.ini文件,修改以下参数:hw.lcd.density=160 # 1366x768分辨率建议用160或240 hw.lcd.width=1366 hw.lcd.height=768 skin.name=1366x768 skin.path=skins\1366x768保存后重启模拟器。
内容的提问来源于stack exchange,提问作者M.KH
相关产品推荐
相关产品推荐

