如何使用 Raspberry Pi 构建 Android 电视盒

想要制作一个基于 Raspberry Pi 的媒体中心,但发现基本的 Kodi 安装没有提供足够的功能?别担心,有一个久经考验的替代方案:Android TV!

以下是如何安装 Android TV 并享受在 Android、Raspberry Pi 3、3 B+ 和 Raspberry Pi 4 上运行的每个流行流媒体应用程序的好处。

树莓派上的安卓电视

在开始之前,请务必了解此项目中使用的 Android 和 Android TV 版本是测试版标准。因此,它们具有某些您在实际的 Android TV 设备上可能不会遇到的缺点。

三种 Raspberry Pi 型号适合运行 Android TV:

  • 树莓派 3
  • 树莓派 3 B+
  • 树莓派 4

Raspberry Pi 4 的步骤如下。 Raspberry Pi 3 和 3 B+ 需要不同的步骤,后面会介绍。

在 Raspberry Pi 4 上安装 Android TV

要构建您自己的基于 Raspberry Pi 4 的 Android TV,您需要:

  • Raspberry Pi 4(4GB 或 8GB 型号最好)
  • 一张高质量的 microSD 卡(16GB 或更多)
  • 树莓派 4 电源
  • USB 键盘和鼠标(或者,组合遥控器)
  • USB闪存盘
  • HDMI线
  • 以太网电缆(可选)

收集好这些项目后,您就可以开始了。

第 1 步:下载并安装 Android TV

要在 Raspberry Pi 4 上安装 Android TV,请先获取 LineageOS 18.1 Android TV 版本。

下载: KostaKANG 的LineageOS 18.1 Android TV

接下来,从 Balena 下载并安装 Etcher。这是一个多功能的磁盘映像写入工具,用于为 Raspberry Pi 创建可启动的 SD 卡。

下载蚀刻机

然后,您应该使用 Etcher 将 LineageOS 安装到 SD 卡。有关详细信息,请参阅我们的 Raspberry Pi 操作系统安装指南。

第 2 步:配置 Android TV、TWRP 和 GApp

与 Raspberry Pi 3 版本不同,Raspberry Pi 4 上的 Android TV 设置几乎可以立即使用。话虽如此,您需要安装一些未包含的应用程序,尤其是 GApps。但是,需要进行一些调整。

不过,首先,您需要知道如何通过键盘使用 Android TV。

  • F1 = 主页
  • F2 = 返回
  • F3 = 查看打开的应用程序
  • F4 = 菜单
  • F5 = 功率
  • F11 = 降低音量
  • F12 = 提高音量

连接到 Wi-Fi 网络后,启用开发者选项:

  1. 转到设置 > 设备首选项
  2. 打开关于
  3. 滚动到内部版本号并重复单击它,直到您看到有关开发人员选项的消息
  4. 返回,您将在“设置”下看到“开发人员选项”菜单

在开发人员选项可用的情况下,您可以配置高级重启选项以启用对 TWRP 恢复菜单的访问:

  1. 打开设置 > 设备首选项
  2. 选择开发者选项
  3. 在这里,单击高级重启

这允许您访问 TWRP,这是闪存和旁加载所必需的,这是 GApps 包的来源。

适用于 Raspberry Pi 4 上的 Android TV 的 Google Apps (GApps) 软件包目前是测试版本。这意味着功能可能会丢失或不稳定。

下载适用于 Raspberry Pi 4 上的 Android TV 的 GApps

选择 tvstock 或 tvmini 包并将 ZIP 文件下载到您的计算机,然后复制到您可以连接到 Raspberry Pi 的可移动驱动器。

完成后,启动到 TWRP:

  1. 打开设置 > 设备首选项
  2. 选择重新启动 > 恢复

在 TWRP 中:

  1. 选择安装
  2. 浏览到 GApps ZIP 文件
  3. 使用Swipe 确认刷机并等待
  4. 接下来,选择擦除 > 恢复出厂设置

要退出 TWRP,请使用 Reboot 选项重新启动 Raspberry Pi 4。

第 3 步:重新启动您的 Raspberry Pi 4 以使用 Android TV

现在您已经整理了 Google 应用程序,您可以重新启动 Pi 4 以开始使用 Android TV。登录您的帐户、下载媒体流工具或将您自己的媒体连接到系统。这一切都为你准备好了!

想要进一步配置?这个适用于 Raspberry Pi 4 的 Android TV 版本具有一些您可以对设置进行的调整。这涵盖了从设置硬件电源按钮到配置 SSH 的所有内容。您还可以启用红外遥控器并通过 3.5 毫米插孔而不是 HDMI 发送音频。

您将在Settings > Device Preferences > Raspberry Pi settings 中找到 Raspberry Pi 4 特定选项。

可以在 KostaKANG 网站的下载页面上找到调整和故障排除技巧。

在 Raspberry Pi 3 和 3 B+ 上安装 Android TV

如果您有 Raspberry Pi 3/3 B+,安装步骤会有所不同。在开始之前,请确保您有:

  • 树莓派 3 或树莓派 3 B+
  • 优质的 microSD
  • 可靠的树莓派电源
  • USB 键盘和鼠标(或组合遥控器)
  • USB闪存盘
  • HDMI线
  • 以太网电缆(可选)

要在 Raspberry Pi 3 或 3 B+ 上安装 Android TV,您需要下载以下软件:

准备开始?我们走吧。

第 1 步:解压并安装 Android

在 Raspberry Pi 上安装 LineageOS 可为您提供 Android 操作系统的优势。这意味着可能更好地支持媒体软件,例如 YouTube 和 Kodi。但是,安装正确的 Google 应用程序后,您的 Android 驱动的 Raspberry Pi 就可以制作出出色的 Android TV。

对于 Raspberry Pi 的各种版本的Android都是可能的,但为了获得最佳效果,请使用上面链接的 LineageOS 版本。在继续之前,请确保 ZIP 文件已解压缩。

然后,您应该使用 Etcher 将 LineageOS 安装到 SD 卡。安装并成功启动后,LineageOS 需要基本配置。定义通常的东西:设置国家、时区等。

第 2 步:为 Google Apps 准备 Android TV

您的 Raspberry Pi 现在正在运行 Android。这是一个基于 AOSP 的版本,这意味着没有安装 Google 应用程序——您需要手动安装这些应用程序。

您应该已经将 GApps 包下载到您的 PC 上。访问opengapps.org并选择:

  • 手臂
  • 8.1
  • 微微

(选择 Android TV 选项而不是 Pico 是很诱人的——不要。这只是一个更大的文件,除了导致问题之外并没有真正做任何事情。)

选择“下载” ,然后将 GApps 文件保存到您的 PC 后,将其复制到您的 U 盘。安全地移除它并将其插入您的 Raspberry Pi。

接下来,在 LineageOS 上,打开应用程序抽屉并选择Settings > System > About tablet 。在这里,向下滚动到Build number并重复单击它。最终,这会将开发人员选项菜单添加到上一个屏幕。

单击返回,直到您退出“设置”应用程序,然后重新打开它并导航到“系统”>“开发人员选项” 。选择Root access并选择Apps and ADB选项,显示警告时单击OK

接下来,向下滚动到本地终端并启用该应用程序。这使您可以访问本地 shell,这意味着您可以通过键盘输入命令。

返回应用程序抽屉并打开终端应用程序,然后允许应用程序访问您的设备。

接下来,输入超级用户命令:

 su

将出现一个隐私保护警告框。选中记住我的选择(以确保将来对您将要执行的操作获得许可),然后选择Allow

接下来,输入命令

rpi3-recovery.sh

这将加载恢复脚本。输入reboot 命令来启动它。

 reboot

Raspberry Pi 将启动到 TWRP 恢复控制台。在这里,选择安装,然后选择存储以选择您的 USB 闪存设备。

选择 GApps 文件,然后Install Zip ,并在下一个屏幕中选中Reboot after installation ,然后滑动以确认 Flash

当设备重新启动时,您应该能够访问 Play 商店。

第 3 步:配置您的 Android TV 界面

到目前为止,您会注意到 Raspberry Pi 上 LineageOS 的界面基本上看起来像 Android,而不是 Android TV。要改变这一点,你需要一个启动器。

有几个可用;我们使用了一个支持广告的启动器,即 Play 商店提供的ATV Launcher Free 。只需使用您常用的 Google 帐户登录、搜索并安装即可。 (请注意,由于验证步骤,您首次登录 Play 商店需要一些时间才能完成。)

界面排序后,您需要添加一些有用的媒体应用程序。 YouTube、Plex、Amazon Prime Video、Kodi 等内容都可以在 Google Play 上找到。只需像往常一样安装这些,即可享受现有订阅的好处。

注意:事实证明,这些应用程序的性能充其量是混合的。为获得最佳效果,请坚持使用 YouTube。如果您正在寻找其他应用程序,请研究以找到要安装的最佳版本。

第 4 步:控制您的 Raspberry Pi 3 Android 电视

一切准备就绪后,您可能希望断开鼠标和键盘的连接,转而使用轻巧的东西。 Raspberry Pi 有几个远程选项可用,应该可以与 Android TV 配合使用。

一种选择是迷你无线键盘/空中遥控器,它是具有可配置 LED 背光的组合设备。

或者,您可能更喜欢带触摸板的iPazzPort 无线迷你键盘。这将键盘和触摸板与 D 板和媒体控制器结合到一个单元中。

这两款设备都是无线的,并附带一个专门用于远程控制的专用 Wi-Fi 加密狗。

使用适用于 Raspberry Pi 的 Android TV 欣赏您的媒体!

到现在为止,您应该拥有 Raspberry Pi 3 或更高版本,可以使用 LineageOS 和 Android TV 用户界面输出视频和音乐。出于所有意图和目的,您拥有一个 DIY 的 Android 电视盒!

诚然,您可能会遇到性能问题,因此请确保您的 microSD 卡符合标准。此外,请检查您使用的是经批准的 Raspberry Pi 电源。这将确保 Pi 获得所需的电力,而不会冒欠压和 microSD 卡损坏的风险。

喜欢 Android TV 的感觉,但没有获得最佳效果?也许买一个 Android 电视盒代替。