![亚马逊fire充不上电](https://i-blog.csdnimg.cn/blog_migrate/97e6a92b4c7203303a4ad0bf062bd97f.png)
亚马逊fire充不上电
![](https://i-blog.csdnimg.cn/blog_migrate/022d352c66a4d7a392befd201c74b179.png)
Although it’s not a particularly well advertised feature, the Amazon Fire TV and the Amazon Fire TV Stick allow for sideloading of Android applications. With a little effort you can easily load apps on your Fire TV that aren’t available in the Amazon Appstore.
尽管这不是一个特别好的广告功能,但Amazon Fire TV和Amazon Fire TV Stick允许侧面加载Android应用程序。 只需一点努力,您就可以轻松地在Fire TV上加载Amazon Appstore中不可用的应用程序。
Note: This tutorial covers the sideloading of Android applications on Fire TV devices and not Amazon’s line of Kindle Fire tablets; if you’re here looking for a way to sideload apps on your Kindle Fire please refer to this guide.
注意:本教程介绍了Fire TV设备(而非Amazon的Kindle Fire平板电脑)在Android应用程序上的侧面加载; 如果您在这里寻找在Kindle Fire上旁加载应用程序的方法, 请参阅本指南 。
我为什么要这样做? (Why Do I Want To Do This?)
The Amazon Fire TV and TV Stick are both robust Android-based streaming devices that pack a lot of power into a small footprint. Make no doubt about it, however, that Amazon designed the devices to be very Amazon-ecosystem centric and there is a strong push toward you only using apps from the Amazon Appstore.
Amazon Fire TV和TV Stick都是基于Android的强大流媒体设备,可在很小的空间内提供很多功能。 但是,毫无疑问,亚马逊将设备设计为非常以亚马逊生态系统为中心,并且强烈建议您仅使用亚马逊应用商店中的应用。
While the Amazon Appstore has a wide selection of applications there are two big issues Fire TV owners bump into. First, despite the size of the Appstore it doesn’t compare to the Google Play store and there are many, many, apps only available via Google Play. There are many developers who simply haven’t opted to port their apps over to the Appstore (or the apps contain some element that Amazon vetoed).
尽管Amazon Appstore拥有广泛的应用程序选择,但Fire TV业主遇到了两个大问题。 首先,尽管Appstore规模庞大,却无法与Google Play商店相提并论,而且有许多很多仅通过Google Play提供的应用程序。 许多开发人员根本没有选择将其应用程序移植到Appstore(或应用程序包含Amazon否决的某些元素)。
Second, even when the app you want is available in the Amazon Appstore if it isn’t approved for use on the Fire TV line then you can’t download it. Kodi, the media center software formerly known as XBMC, is a perfect example of this. It’s in the Amazon Appstore as a general Android download but you can’t download and install it onto the Fire TV devices (but those devices can in fact run it).
其次,即使您想要的应用程序在Amazon Appstore中可用,即使该应用程序未获批准在Fire TV产品线上使用,也无法下载。 以前称为XBMC的媒体中心软件Kodi是一个很好的例子。 它以常规Android下载的形式在Amazon Appstore中,但您无法将其下载并安装到Fire TV设备上(但实际上这些设备可以运行它)。
Fortunately for you, us, and anyone else looking to load apps on their Fire TV we can take advantage of the developer options included with the Fire TV and Fire TV Stick to load any Android application we want.
对于您,我们以及希望在其Fire TV上加载应用程序的任何其他人来说,我们都可以利用Fire TV和Fire TV Stick随附的开发人员选项来加载我们想要的任何Android应用程序。
我需要什么? (What Do I Need?)
There are two approaches for sideloading apps onto your Amazon Fire TV or Fire TV stick both of which rely on different implementations of the Android Developer Bridge (ADB).
有两种方法可以将应用程序侧载到Amazon Fire TV或Fire TV Stick上,这两种方法都依赖于Android Developer Bridge(ADB)的不同实现。
The first technique involves using the command line interface on your computer to send Android installation files (APKs) right to your device. This approach is handy if you’ve archived APKs on your computer and/or you’ve download an APK from a developer’s website and wish to load it directly from your computer to your Fire TV.
第一种技术涉及使用计算机上的命令行界面将Android安装文件(APK)直接发送到设备。 如果您已经在计算机上存档了APK和/或从开发者的网站下载了APK,并希望将其直接从计算机加载到Fire TV,则此方法非常方便。
![](https://i-blog.csdnimg.cn/blog_migrate/72960555901d1f43da3d27fa4f342727.png)
To follow along with the command line technique you’ll need a copy of ADB installed on your computer. To install the developer kit, which includes ADB, and the appropriate drivers check out our tutorial How to Install and Use ADB, the Android Debug Bridge Utility.
要遵循命令行技术,您需要在计算机上安装ADB的副本。 要安装包括ADB和相应驱动程序的开发人员工具包,请查看我们的教程“如何安装和使用ADB”(Android调试桥实用程序) 。
The second technique is a rather clever and convenient one: using a helper application on a device running Android to shuttle installed apps right from your device to the Fire TV. From a convenience standpoint you really can’t beat the ease of just picking the app right from your phone or tablet and installing it onto your Fire TV.
第二种技术是一种相当聪明和方便的技术:在运行Android的设备上使用帮助程序将安装的应用程序从设备直接传输到Fire TV。 从便利性的角度来看,仅从手机或平板电脑上挑选应用程序并将其安装到Fire TV上,您确实无法克服这种麻烦。
There are a handful of applications in the Google Play store that offer Android-to-Fire transfer, but we had the best luck with the application Apps2Fire; you can download it here. Although you never see it directly in action, Apps2Fire and similar applications are just wrappers for ADB.
Google Play商店中有少数应用程序可提供Android到Fire的传输,但我们最好的选择是Apps2Fire应用程序。 您可以在这里下载 。 尽管您从未直接看到它在起作用,但是Apps2Fire和类似的应用程序只是ADB的包装。
Both techniques get the job done it’s just a matter which technique works best for your situation. If you already have the app ready to go on your phone (or you can easily download it from the Play store) it makes sense to use Apps2Fire and transfer it right from your device to the Fire. If you downloaded the app from the developer’s website or a development forum like XDA Developers, it makes more sense to fire up ADB and transfer it over from your PC.
两种技术都能完成工作,这只是哪种技术最适合您的情况。 如果您已经准备好可以在手机上使用该应用程序(或者可以轻松地从Play商店下载该应用程序),则可以使用Apps2Fire并将其直接从设备传输到Fire。 如果您从开发者的网站或XDA Developers之类的开发论坛下载了该应用程序,则启动ADB并将其从PC转移过来更为有意义。
Let’s look at how to prepare your Fire TV for sideloaded apps and then at how to use the two techniques. All the steps in this tutorial are completely interchangeable between the Amazon Fire TV and the Fire TV Stick; the only difference between the two is that the Fire TV has more processing power than the Fire Stick and will offer superior performance for any CPU-hungry applications you send over.
让我们看看如何为侧载的应用程序准备Fire TV,然后如何使用这两种技术。 本教程中的所有步骤在Amazon Fire TV和Fire TV Stick之间是完全可以互换的。 两者之间的唯一区别是,Fire TV比Fire Stick具有更多的处理能力,并且可以为您传送的所有CPU占用量大的应用程序提供卓越的性能。
准备亚马逊消防电视 (Preparing the Amazon Fire TV)
Although the ability to sideload apps onto the Fire TV devices isn’t particularly promoted in anyway, it’s not difficult to enable the ability to do so. Boot into your Fire TV and navigate to Settings -> System.
尽管无论如何都没有特别强调将应用程序侧载到Fire TV设备上的功能,但启用该功能并不难。 启动您的Fire TV,然后导航到“设置”->“系统”。
![](https://i-blog.csdnimg.cn/blog_migrate/1f825ffd0d0bfca98b55163e3ac9d0c7.png)
Within the System menu, scroll down until you find the sub-menu entry labeled “Developer Options.” Note that the subtext highlights exactly what the Developer Options are for “Enable ADB connections over network.”
在“系统”菜单中,向下滚动,直到找到带有“开发人员选项”的子菜单条目。 请注意,该子文本突出显示了“通过网络启用ADB连接”的开发人员选项的确切含义。
![](https://i-blog.csdnimg.cn/blog_migrate/0c339bae37162ad787b4359f547fff91.png)
Inside the Developer Options menu you’ll find two toggles that need to be set to On: “ADB debugging” and “Apps from Unknown Sources.”
在“开发人员选项”菜单中,您将找到两个需要设置为“开”的开关:“ ADB调试”和“来自未知来源的应用”。
![](https://i-blog.csdnimg.cn/blog_migrate/84ce6085ecb4fe0310e996fd8a995834.png)
The first option turns on the ADB link so that you can remotely bridge the Android debugging client to your Fire unit. The second toggle allows for the installation of non-Appstore applications (all apps you transfer over the ADB link will be treated as from “Unknown Sources” regardless of whether or not they are one-off apps you made yourself or approved apps from conventional Android application stores).
第一个选项打开ADB链接,以便您可以将Android调试客户端远程桥接到Fire单元。 第二个切换开关允许安装非Appstore应用程序(通过ADB链接传输的所有应用程序都将被视为“未知来源”,无论它们是您自己制作的一次性应用程序还是来自常规Android的认可应用程序应用商店)。
Finally, before you leave your Fire unit you’ll need to check the IP address of the unit. The easiest way to do so is to navigate to Settings -> System -> About and then select “Network.”
最后,在离开Fire设备之前,您需要检查该设备的IP地址。 最简单的方法是导航至“设置”->“系统”->“关于”,然后选择“网络”。
![](https://i-blog.csdnimg.cn/blog_migrate/2d43388be69c886aab31656804f0ca8a.png)
Make note of the “IP Address” entry as this is the address you’ll need for both of the following techniques. Also note that if you restart your Fire device and you have not specified a static IP address for it, this address may change if the DHCP server assigns a new one. Any time you’re pushing new applications over to your Fire device make sure to check this section and confirm the IP address.
记下“ IP地址”条目,因为这是以下两种技术都需要的地址。 另请注意,如果您重新启动Fire设备,但未为其指定静态IP地址,则在DHCP服务器分配新设备时,该地址可能会更改。 每当您要将新应用程序推送到Fire设备时,请务必检查此部分并确认IP地址。
After you’ve toggled both of the above settings and identified your device’s IP address it’s time to turn to loading applications. Let’s look at the two methods in detail.
切换完上述两个设置并确定了设备的IP地址之后,就该开始加载应用程序了。 让我们详细看一下这两种方法。
使用ADB进行侧面加载 (Sideloading with ADB)
If your application is located on your computer it’s easy to sideload it with ADB. Let’s look at using the command line to start up the ADB server, connect to the Fire unit, and remotely deliver the APK payload. All the following steps presume you already have ADB installed (and if you do not, please refer to our guide here).
如果您的应用程序位于计算机上,则可以很容易地将其与ADB一起加载。 让我们看一下使用命令行启动ADB服务器,连接到Fire单元以及远程传递APK有效负载的情况。 以下所有步骤都假定您已经安装了ADB(如果尚未安装, 请参阅此处的指南 )。
Load a command prompt in the directory where your APK is stored (e.g. /Documents/Downloads/) and enter the following commands where X.X.X.X is the IP address of your Fire unit on the local network and someapp.apk is the actual filename of the APK you wish to install on the device.
在存储APK的目录中加载命令提示符(例如/ Documents / Downloads /),然后输入以下命令,其中XXXX是本地网络上Fire设备的IP地址,someapp.apk是APK的实际文件名您希望安装在设备上。
adb kill-server
亚行杀害服务器
adb start-server
亚行启动服务器
adb connect X.X.X.X
亚行连接XXXX
adb install someapp.apk
亚行安装someapp.apk
Note, if you get the error “Error: more than once device or emulator,” which occurs if there is more than one device connected to the ADB (such an Android phone tethered to your computer) you can narrow down the command like so.
请注意,如果收到错误“错误:设备或仿真器不止一次”,并且在ADB上连接了多个设备(例如,与计算机绑定的Android手机),则会发生此错误,您可以像这样缩小命令的范围。
adb install -s X.X.X.X:5555 install someapp.apk
亚行安装-s XXXX:5555安装someapp.apk
Once you issue the command, sit back and relax. It can take anywhere from a few seconds to 10 minutes or more depending on the size of the file. When the process is complete you’ll get an echo-back of the APK name, the average transfer speed, and a “Success” message.
发出命令后,请坐下来放松。 根据文件的大小,它可能需要几秒钟到10分钟甚至更长的时间。 该过程完成后,您将得到APK名称,平均传输速度和“成功”消息的回显。
If you receive the error message INSTALL_FAILED_OLDER_SDK this is because the APK file you attempted to install on the Fire device is for a higher version of Android than the Fire is running. As of this tutorial the Fire TV and the Fire TV Stick are still running Fire OS 3.0 (which has app compatibility with Android Jelly Bean 4.2.2).
如果您收到错误消息INSTALL_FAILED_OLDER_SDK,这是因为您尝试在Fire设备上安装的APK文件用于的Android版本高于Fire正在运行的版本。 从本教程开始,Fire TV和Fire TV Stick仍在运行Fire OS 3.0(与Android Jelly Bean 4.2.2具有应用程序兼容性)。
Before we take a look at what to do next on the Fire side of things, let’s look at how to accomplish the same thing by transferring an app from your Android phone or tablet to your Fire.
在我们着眼于Fire方面下一步要做什么之前,让我们看一下如何通过将应用程序从Android手机或平板电脑转移到Fire来完成相同的事情。
从您的Android设备侧加载 (Sideloading from Your Android Device)
One of the biggest complaints we hear is that people already have an app on their phone or tablet and they want to have it on their Fire device. The whole parallel Amazon Appstore/Google Play store paradigm certainly is frustrating and this trick allows you to easily shuttle an app right off your phone to your Fire.
我们听到的最大的抱怨之一是,人们已经在手机或平板电脑上安装了应用程序,并且希望将其安装在Fire设备上。 整个并行的Amazon Appstore / Google Play商店范例无疑令人沮丧,此技巧使您可以轻松地将应用程序从手机直接穿梭到Fire。
First, download and install Apps2Fire from the Google Play store here. Launch the app and then tap on the menu button in the upper left corner.
首先, 从此处的Google Play商店下载并安装Apps2Fire 。 启动应用程序,然后点击左上角的菜单按钮。
![](https://i-blog.csdnimg.cn/blog_migrate/988d4b81b8af9280075285cd06bdff52.png)
Within the menu select “Setup” and on the follow screen enter the IP address of your Fire device.
在菜单中选择“设置”,然后在随后的屏幕上输入Fire设备的IP地址。
![](https://i-blog.csdnimg.cn/blog_migrate/2f38f5b7a14696757020ac9c576eec83.png)
Once you click save you’ll have two options for transferring apps. First, you can click on the + symbol in the upper right corner of the screen and select any APK file on your Android device via the file browser. The APK you select via this method does not need to be an application already installed on your device which means any APK you downloaded and saved to your device is fair game.
点击保存后,您将有两种选择来转移应用。 首先,您可以点击屏幕右上角的+符号,然后通过文件浏览器在Android设备上选择任何APK文件。 您通过这种方法选择的APK 并不需要是已安装在设备上的应用程序,这意味着你下载并保存到您的设备的任何APK是公平的游戏。
The second method involves selecting an app you’ve actually downloaded and installed from the Google Play store. To do so tap on the menu button again and select “Upload Apps.”
第二种方法涉及选择您实际上已从Google Play商店下载并安装的应用程序。 为此,请再次点击菜单按钮,然后选择“上传应用程序”。
![](https://i-blog.csdnimg.cn/blog_migrate/bd9c2a64e103dc2943bbf4e67ddf2d39.png)
Select any app by tapping on it and it will transfer automatically.
通过点击选择任何应用程序,它将自动传输。
Unfortunately unlike the command line ADB tool the Apps2Fire app has no feedback mechanism for version failure; if you upload a new app that isn’t compatibility with Android 4.2.2 there is no error message and you only know the installation failed because the app never appears on the Fire device.
不幸的是,与命令行ADB工具不同,Apps2Fire应用程序没有针对版本失败的反馈机制。 如果您上传的新应用与Android 4.2.2不兼容,则不会显示错误消息,并且您只会知道安装失败,因为该应用永远不会出现在Fire设备上。
That said, it’s a really easy way to transfer apps with no command line work necessary. Let’s take a look at where to find your apps once you’ve transferred them to the Fire device.
话虽如此,这是转移应用程序的一种非常简单的方法,不需要命令行工作。 让我们看看将应用程序转移到Fire设备后在哪里可以找到您的应用程序。
在Fire TV上启动您的应用 (Launching Your Apps on the Fire TV)
Once the apps are installed on the Fire TV it’s just a matter of finding them. Alas they don’t appear in the top-level “Apps” category in the main Fire TV menu. Instead they in the Settings -> Applications menu.
将应用程序安装到Fire TV上后,只需找到它们即可。 they,它们不会出现在Fire TV主菜单的顶级“应用”类别中。 而是在设置->应用程序菜单中。
![](https://i-blog.csdnimg.cn/blog_migrate/27336b58ee7ea8e78372b17fe7c8fa68.png)
Once there select “Manage Installed Applications” to pull up a list of all installed apps. Browse to the application you pushed over (either via the ADB command line or the Apps2Fire app) and select it by pressing the center button on your Fire TV remote (or enter on your keyboard if you’re using one).
在那里,选择“管理已安装的应用程序”以拉出所有已安装应用程序的列表。 浏览到推入的应用程序(通过ADB命令行或Apps2Fire应用程序),然后通过按Fire TV遥控器上的中心按钮选择它(如果使用的话,请在键盘上输入)。
![](https://i-blog.csdnimg.cn/blog_migrate/25afe645d2961834f4bc58182ed9bef1.png)
From the application submenu, select “Launch application.” Your application will launch just like it would on any other Android device.
从应用程序子菜单中,选择“启动应用程序”。 您的应用程序将像在其他任何Android设备上一样启动。
That’s all there is to it! Not every application makes the jump smoothly from a touch-based device like a tablet to the TV-centric Fire TV system but many apps work just fine without any adjustment (while others require the use of a controller or keyboard for full functionality). It costs nothing to try an app you already have out, however, so if you’d like the app on your TV via way of the Fire give it a shot.
这里的所有都是它的! 并非每个应用程序都能使从平板电脑这样的基于触摸的设备顺利过渡到以TV为中心的Fire TV系统,但是许多应用程序无需任何调整即可正常运行(而其他应用程序则需要使用控制器或键盘才能发挥全部功能)。 尝试使用已有的应用程序无需花费任何费用,因此,如果您希望通过Fire在电视上使用该应用程序,请试一试。
Have a pressing question about the Fire TV, Chromecast, or other streaming media device? Shoot us an email at ask@howtogeek.com and we’ll do our best to help.
对Fire TV,Chromecast或其他流媒体设备有紧迫的问题吗? 向我们发送电子邮件至ask@howtogeek.com,我们将竭尽所能。
亚马逊fire充不上电