如何在Amazon Fire电视和Fire电视棒上加载Android应用

虽然亚马逊Fire TV和Amazon Fire TV Stick不是一个特别好的广告功能,但它们允许侧面加载Android应用程序。只需稍加努力,你就可以轻松地在Fire TV上加载亚马逊应用商店中没有的应用程序。

注:本教程讲述的是如何在Fire电视设备上加载Android应用程序,而不是亚马逊的Kindle Fire平板电脑系列;如果您在这里寻找在您的Kindle Fire上加载应用程序的方法,请参阅本指南。

我为什么要这么做?

亚马逊Fire TV和TV Stick都是功能强大的基于Android的流媒体设备,它们在很小的面积内就可以容纳大量的电力。然而,毫无疑问,亚马逊将这些设备设计成非常以亚马逊生态系统为中心,而且只使用亚马逊应用商店的应用程序就会对你产生强大的推动作用。

虽然亚马逊应用商店的应用程序种类繁多,但Fire TV用户会遇到两个大问题。首先,尽管Appstore的规模很大,但它无法与Google Play商店相提并论,而且有很多应用程序只能通过Google Play提供。有许多开发者根本没有选择将他们的应用程序移植到Appstore上(或者这些应用程序包含一些被亚马逊否决的元素)。

相关:HTG评论亚马逊Fire TV:为亚马逊生态系统做好准备的健壮硬件

其次,即使你想要的应用程序在亚马逊应用商店可以买到,如果它没有被批准在Fire TV系列上使用,你也不能下载它。媒体中心软件Kodi的前身是XBMC,就是一个很好的例子。它位于亚马逊应用商店中,是一个普通的Android下载版本,但是你不能下载并安装到Fire电视设备上(但这些设备实际上可以运行它)。

幸运的是,对于您、我们和其他任何希望在Fire TV上加载应用程序的人来说,我们可以利用Fire TV和Fire TV Stick附带的开发者选项来加载我们想要的任何Android应用程序。

我需要什么?

有两种方法可以将应用程序侧面加载到Amazon Fire TV或Fire TV Stick上,这两种方法都依赖于Android开发人员桥(ADB)的不同实现。

第一种技术是使用计算机上的命令行界面将Android安装文件(APK)直接发送到您的设备。如果您已经将APK存档在您的计算机上,并且/或者您已经从开发人员的网站下载了一个APK,并且希望将其直接从您的计算机加载到您的Fire TV上,那么这种方法非常方便。

要使用命令行技术,您的计算机上需要安装ADB副本。要安装开发工具包(包括ADB)和适当的驱动程序,请查看我们的教程如何安装和使用ADB,即Android Debug Bridge Utility。

相关:如何安装和使用ADB,Android Debug Bridge实用程序

第二种技术相当聪明和方便:在运行Android的设备上使用助手应用程序,将安装的应用程序从您的设备直接传送到Fire TV。从方便的角度看,从手机或平板电脑上直接选择应用程序并将其安装到Fire电视上的简便性真的是无与伦比的。

Google Play商店中有几个应用程序提供Android到Fire的传输,但我们最幸运的是Apps2Fire应用程序;您可以在这里下载它。虽然您从未直接看到它的实际操作,但Apps2Fire和类似的应用程序只是ADB的包装器。

这两种技术都能完成工作,这只是哪种技术最适合你的情况的问题。如果你已经准备好了手机上的应用程序(或者你可以很容易地从Play商店下载它),那么使用Apps2Fire并将其直接从你的设备传输到Fire是有意义的。如果您从开发人员的网站或XDA开发人员等开发论坛下载了该应用程序,启动ADB并将其从您的PC上传输会更有意义。

让我们来看看如何让你的Fire TV为侧载的应用程序做好准备,然后看看如何使用这两种技术。本教程中的所有步骤都可以在Amazon Fire TV和Fire TV Stick之间完全互换;两者之间的唯一区别是Fire TV比Fire Stick具有更强的处理能力,并且将为您发送的任何占用CPU的应用程序提供卓越的性能。

准备亚马逊Fire电视

虽然在Fire TV设备上侧面加载应用程序的能力并没有得到特别的提升,但要实现这一功能并不困难。启动至Fire TV并导航至设置->系统。

在系统菜单中,向下滚动,直到找到标记为“开发人员选项”的子菜单项。请注意,潜文中准确地突出显示了开发人员“启用网络上的ADB连接”的选项。

在开发人员选项菜单中,您会发现两个需要设置为ON的切换:“ADB调试”和“来自未知来源的应用程序”。

第一个选项打开ADB链接,这样您就可以远程将Android调试客户机桥接到您的Fire单元。第二个切换允许安装非Appstore应用程序(您通过ADB链接传输的所有应用程序都将被视为来自“未知来源”,无论它们是您自己开发的一次性应用程序还是从传统Android应用程序商店获得批准的应用程序)。

最后,在你离开火力部队之前,你需要检查一下火力部队的IP地址。最简单的方法是导航到“设置”->“系统”->“关于”,然后选择“网络”。

请记下“IP地址”条目,因为这是以下两种技术都需要的地址。另请注意,如果您重新启动Fire设备,并且没有为其指定静态IP地址,则如果DHCP服务器分配了新的地址,则此地址可能会更改。任何时候,当您将新的应用程序推送到您的Fire设备上时,请确保检查此部分并确认IP地址。

在切换了上述两个设置并确定了设备的IP地址之后,就可以开始加载应用程序了。让我们详细看看这两种方法。

与亚行一起进行侧装

如果您的应用程序位于您的计算机上,则很容易使用ADB对其进行侧面加载。让我们看一下如何使用命令行启动ADB服务器、连接到Fire单元并远程交付APK有效负载。以下所有步骤都假定您已经安装了ADB(如果您没有安装,请参阅我们的指南)。

在存储APK的目录(例如/Documents/Downloads/)中加载命令提示符,然后输入以下命令,其中X.X是您的消防部队在本地网络上的IP地址,omeapp.apk是您要在设备上安装的APK的实际文件名。

请注意,如果您收到错误“Error:More Once Device or Emulator”(如果有多个设备连接到ADB(如连接到您的计算机的Android手机),则会发生这种情况),您可以像这样缩小命令的范围。

一旦你发出命令,就坐好放松。它可能需要几秒钟到10分钟或更长时间,具体取决于文件的大小。当该过程完成时,您将得到APK名称的回显、平均传输速度和一条“成功”消息。

如果您收到错误消息INSTALL_FAILED_OLDER_SDK,这是因为您试图在Fire设备上安装的APK文件的Android版本高于Fire正在运行的版本。截至本教程,Fire TV和Fire TV Stick仍在运行Fire OS3.0(与Android Jelly Bean 4.2.2有应用程序兼容性)。

在我们了解Fire方面的下一步操作之前,让我们先看看如何通过将Android手机或平板电脑上的应用程序传输到Fire上来实现同样的功能。

从您的Android设备侧面加载

我们听到的最大的抱怨之一是,人们已经在他们的手机或平板电脑上安装了一款应用程序,他们希望在他们的Fire设备上安装这款应用程序。亚马逊应用商店/谷歌Play商店的整个并行模式肯定令人沮丧,这个技巧可以让你轻松地将手机上的应用程序直接送到Fire上。

首先,从此处的Google Play商店下载并安装Apps2Fire。启动应用程序,然后点击左上角的菜单按钮。

在菜单中选择“设置”,然后在随后的屏幕上输入您的消防设备的IP地址。

单击保存后,您将有两个用于传输应用程序的选项。首先,您可以单击屏幕右上角的+符号,然后通过文件浏览器选择Android设备上的任何APK文件。您通过此方法选择的APK不需要是已经安装在您的设备上的应用程序,这意味着您下载并保存到您的设备上的任何APK都是公平的。

第二种方法涉及选择您实际从Google Play商店下载并安装的应用程序。为此,再次点击菜单按钮并选择“上传应用程序”。

通过点击选择任何应用程序,它将自动转移。

不幸的是,与命令行ADB工具不同,Apps2Fire应用程序没有版本失败的反馈机制;如果您上传的新应用程序与Android 4.2.2不兼容,则不会出现错误消息,您只知道安装失败,因为该应用程序从未出现在Fire设备上。

这就是说,这是一种非常简单的方式来传输应用程序,而不需要命令行工作。一旦您将应用程序传输到Fire设备,让我们来看看在哪里可以找到它们。

在Fire TV上启动您的应用程序

一旦这些应用程序安装到Fire TV上,就只需要找到它们了。可惜,它们没有出现在Fire TV主菜单的顶级“应用程序”类别中。取而代之的是,它们位于设置->应用程序菜单中。

一旦选择“管理已安装的应用程序”,就会弹出所有已安装应用程序的列表。浏览到您推送的应用程序(通过ADB命令行或Apps2Fire应用程序),然后按Fire TV遥控器上的中心按钮选择它(如果您正在使用,也可以在键盘上输入)。

从应用程序子菜单中,选择“启动应用程序”。您的应用程序将像在任何其他Android设备上一样启动。

非那样做不行!。并不是每个应用程序都能顺利地从平板电脑等触摸式设备过渡到以电视为中心的Fire TV系统,但许多应用程序无需任何调整就能正常工作(而其他应用程序则需要使用控制器或键盘才能实现全部功能)。然而,尝试你已经推出的应用程序是免费的,所以如果你想通过Fire的方式在你的电视上使用这款应用程序,那就试一试吧。

有关于Fire TV、Chromecast或其他流媒体设备的紧迫问题吗?给我们发一封电子邮件到Ask@howtoek.com,我们会尽最大努力提供帮助。

相关文章