我尝试手动配置AVD以支持xxhdpi(480 dpi),但是android模拟器最大值为xhdpi(320 dpi)。
是的,文档说xhdpi会缩放,但是,我希望看到它有效。
我正在尝试从源代码构建android,看看我是否可以手动调整任何东西。
答案 0 :(得分:13)
这可以在仿真器启动后使用一些额外的adb命令来完成。从developer.sonymobile.com(http://developer.sonymobile.com/knowledge-base/sdks/sony-add-on-sdk/install-the-sony-add-on-sdk/)的安装故障排除页面获取,可以使用以下语句:
在Android SDK工具版本21.1中,尚不支持模拟器显示的xxhdpi屏幕分辨率。但是,您可以手动覆盖模拟器的LCD属性。这将确保为Xperia™Z仿真器分派正确的资源。为此,请在您的执行中执行以下操作 Xperia™Z仿真器完成引导序列后的命令行:
adb shell setprop qemu.sf.lcd_density 480
adb shell stop
adb shell start
然后模拟器将重新启动。重新启动后,模拟器应使用正确的屏幕密度和UI缩放。如果您经常使用这些设置,我们建议您使用批处理文件或shell脚本执行这些表述。
答案 1 :(得分:1)
正确的方法是将AVD设置设置为使用主机GPU。不幸的是,此快照将被禁用。通过SDK Tools 22.3确认
答案 2 :(得分:0)
制作xxhdpi avd时请使用此功能。