树莓派3已经可以用上Android TV了。那老款的2呢?别着急,这里有方法!
首先声明
Google并未给树莓派2适配Android TV。因此稳定性和体验上会与Android TV盒子有很大差别。除此之外,还有以下的问题:
- 只能有线上网。我的USB WiFi网卡:EDUP N8508GS (RT8188CUS 芯片)并不工作。别的网卡不清楚。
- 没有蓝牙。这是由于树莓派2没有内建蓝牙。至于USB蓝牙我并没有测试。
- UI还是不流畅。(后面有照片)目测最高有18FPS
- 必须要键盘才能工作。鼠标点击是不行的。至于Google Play商店里的Android TV Remote应用,尚未进行测试。
但是…
既然有了树莓派那就要折腾啊~ 况且给树莓派装系统无非就是写入镜像到SD卡,也没什么大不了的。那么,我们开始吧!
0)准备工作
你需要准备:
- 一台装有Linux的电脑(必须,建议Ubuntu)
- 下载系统软件包:
http://www.mediafire.com/download/44lev4u1t9bus9r/rpiLeanbacksystemv1.tar.bz2 - 一张大于8GB的Micro SD/TF 卡(建议Class 10)
1)准备Android TV与系统软件
把下载的压缩包解压到桌面的一个文件夹中,比如 “AndroidTV_RPi2”。
接下来,我们需要安装GParted分区管理软件。你可以直接在Ubuntu软件中心搜索“GParted”,或是在终端执行:
sudo apt-get install gparted
2)给SD卡分区
把SD卡放在读卡器里插入电脑。如果SD卡被挂载了,请先取消挂载(弹出)。接着打开GParted,选择你的SD卡设备(我有两块硬盘,所以SD卡就是/dev/sdc。如果只有一块硬盘,那应该选/dev/sdb。当然,你也可以拿磁盘大小来判别。)然后删除所有分区(必要的话):
首先,我们要新建分区表。点击“设备”-“创建分区表”
选择“msdos”,点“应用”
接下来,我们来创建第一个分区。在“未分配”上点右键,选择“新建”
新大小:512MB,文件系统:FAT32,卷标填写“boot”。完成后与下图核对。
重复刚才的步骤,我们来创建第二个分区:新大小:537MB,文件系统:ext4,卷标:“system”
继续,创建第三个分区:新大小512MB,文件系统:ext4,卷标“cache”
最后,把剩下的空间创建卷标为“data”的分区:
点击对勾应用一下。
接下来,我们需要把“boot”分区标记为启动分区。在“boot”分区上右键,点击“管理标识”
打勾:“boot”,关闭。
3)拷贝启动文件到启动分区
首先我们要挂载boot分区。打开Ubuntu内置的“磁盘”应用程序,左边选择SD卡,右边选择boot分区,点挂载按钮
接下来,把Android TV文件里除过“system.img”的其他文件全部拷贝至boot分区下
4)刷入system.img到系统分区
在Android TV系统压缩包解压到的文件夹内打开终端(在文件夹空白处右键-在此处打开终端),执行:
sudo dd if=system.img of=你SD卡的system分区 bs=1M
我的SD卡的system分区是/dev/sdc2,因此我执行如图的命令。(你的可能是/dev/sdb2)
看到下图就完成了:
5)上电开机
可以开机了。插上你的SD卡,连上HDMI,接上电源。
大功告成!
这是所有应用:
关于:
安装方法参考:
“如何在树莓派2B上安装原生Android TV 6.0.1”上的一条回复
可以百度网盘分享下资源吗?