家里前不久买了台sony的智能电视机,闲暇之余,想在电视上直接看YouTube、Netflix,偶尔再通过Steamlink串流到电视上打个电脑游戏,本来想着同毕竟是智能电视,装个软件应该是非常简单的事情,没想到还是有些坑,这里总结一下,方便和我有同样需求的朋友~(如果说你在国外,买的是国外的电视机,那就没这些问题了~)
为什么不能安装
个人觉得是国行做了限制,首先是Google套件完完全全无法安装,随后尝试了刷港行系统,校验的时候也失败了,大胆猜测估计是硬件上做了些小手脚,比起安卓手机来说,出去的难度变高了(博主安卓只用过1+,那手机好像当时就是专门为刷机而生的。。)既然装不了Google play 以及 无法用世界版本的电视固件,瞬间几个软件都变得非常棘手。
YouTube & Netflix 原生在各大电视平台,例如 海外的各个电视系统 、 AppleTV 、 ChromeCast 、 amazon fire 等。所以除了你买以上设备外,他们没办法在官网找到相应的apk包(安卓系统软件安装包),那么如何通过无痛且“官方”的手段给限制如此之多的国行电视装海外软件呢?
Step.1 准备adb调试桥
Android调试桥( adb )是一个开发工具,帮助安卓设备和个人计算机之间的通信。这种通信大多是在USB电缆下进行,但是也支持Wi-Fi连接,adb对于安卓开发来说就像一把“瑞士军刀”。
brew cask install android-platform-tools
笔者是macOS操作系统的电脑,用包管理器brew,用以上命令即可安装adb。
Step.2 连接电视机
- 首先在电视机上,设置 - 关于 - 内部版本号 疯狂点击,启用开发者模式
- 进入 开发者选项 启用adb调试
- 在电视机的 设置 - 关于 - 网络 - 状态 中查看电视机的ip地址(也可以在路由器的管理页面中查)
- 打开你电脑的终端,输入命令
adb connect xxx.xxx.xxx.xxx
xx为你电视机的ip - 电视机可能会弹出允许调试之类的提示框,允许即可
- 终端中输入
adb devices
看一下是否有正常连接上电视
至此若返回结果中正确的显示了你的设备,即连接成功~
Step.3 安装软件
- 去网上搜索你想装的软件的对应电视apk包,下载下来
adb install 下载路径/xxxx.apk
//xxx为你的软件包名称- 稍等一会会,显示
success
,即表示安装成功啦~
enjoy it