Android TV模拟器配置成显示器配置

很多人都问,安卓开发Tv模拟器怎么弄,因为手机和大显示器配置分辨率不一样,我看到别人手机模拟器旋转倒过来调试Tv,这时候我就觉得不可思议,就问他不懂配置么?好了不说废话。

一、如果已经是6.x版本以上的,那么你可以直接用SDK manger里面下载Android TV Image运行,可以跳过后面的。

二、正常创建一个手机模拟器,任意选择分辨率,创建好后名字叫android4.2.2-x86-tv ,然后进入到.android目录(这个目录是当前用户的比如我的Mac是:/Users/evil/.android,如果是windows,路径是C:\Documents and Settings\Administrator\.android 或 C:\Users\xx用户\.android\ 当然也有人在我的文档下面)

三、然后进入到avd 文件夹,显然发现android4.2.2-x86-tv.avd 和android4.2.2-x86-tv.ini  ,然而我们要修改的是在android-4.2.2-x86-tv.avd/config.ini   。我们要修改的一个是分辨率、另一个是按键,skin.name、skin.path、hw.dPad,配置如下红色地方是修改的,别复制下面,每个人是不一样的:

vd.ini.encoding=UTF-8

abi.type=x86

disk.dataPartition.size=200M

hw.accelerometer=yes

hw.audioInput=yes

hw.battery=yes

hw.camera.back=none

hw.camera.front=none

hw.cpu.arch=x86

hw.dPad=yes  #这里修改启用按键

hw.device.hash2=MD5:6930e145748b87e87d3f40cabd140a41

hw.device.manufacturer=Google

hw.device.name=Galaxy Nexus

hw.gps=yes

hw.gpu.enabled=yes

hw.keyboard=yes

hw.lcd.density=160 #这里修改像素密度一般是这个配置

hw.mainKeys=no

hw.ramSize=1024

hw.sdCard=no

hw.sensors.orientation=yes

hw.sensors.proximity=yes

hw.trackBall=no

image.sysdir.1=system-images/android-17/default/x86/

skin.dynamic=no

skin.name=1280x720 #修改分辨率720p的显示器

skin.path=1280x720 #类似

tag.display=Default

tag.id=default

vm.heapSize=64

四、修改后保存,然后启动模拟器就可以使用了。截图如下: