关于让xxhdpi在android模拟器中工作的任何建议?

时间:2012-10-16 16:32:34

标签: android

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

是的,文档说xhdpi会缩放,但是,我希望看到它有效。

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

3 个答案:

答案 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)

Using this make avd for xxhdpi emulator 制作xxhdpi avd时请使用此功能。