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