【发布时间】:2014-10-09 04:36:58
【问题描述】:
我开始使用 genynotion 模拟器,我可以使用设备设置创建自定义大小的设备,但是当涉及到自定义 dpi 时,它们是预定义 dpi 的下拉框,它们是向 genymotion 提供自定义 DPI 值的任何方式除了下拉框?
【问题讨论】:
标签: android-emulator genymotion
我开始使用 genynotion 模拟器,我可以使用设备设置创建自定义大小的设备,但是当涉及到自定义 dpi 时,它们是预定义 dpi 的下拉框,它们是向 genymotion 提供自定义 DPI 值的任何方式除了下拉框?
【问题讨论】:
标签: android-emulator genymotion
要更改 DPI,您可以使用 ADB shell:
su
mount -o rw,remount /system
cat /system/build.prop | grep ro.sf.lcd_density
找到行时,它是当前 DPI 并使用以下命令进行更改:
sed -i 's/^ro.sf.lcd_density=.*/ro.sf.lcd_density=YOUR_DPI/g' /system/build.prop
当没有找到时,将行追加到文件末尾:
echo ro.sf.lcd_density=YOUR_DPI >> /system/build.prop
【讨论】: