7

我尝试手动配置 AVD 以支持 xxhdpi (480 dpi),但是 android 模拟器在 xhdpi (320 dpi) 时最大。

是的,文档说 xhdpi 会扩展,但是,我希望看到它工作。

我目前正在尝试从源代码构建android,看看我是否可以手动调整任何东西。

4

3 回答 3

13

这可以在模拟器启动后通过一些额外的 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 脚本来执行这些命令。

于 2013-03-06T09:59:34.720 回答
1

正确的方法是将 AVD 设置设置为 Use Host GPU。不幸的是,此快照将被禁用。使用 SDK 工具 22.3 确认

于 2014-01-15T07:22:59.830 回答
0

为 xxhdpi 模拟器使用这个 make avd 为了使 xxhdpi avd 使用它。

于 2014-08-22T10:06:25.407 回答