Jak na Sideload Apps pro Android na Amazon Fire TV a Fire TV Stick
Ačkoli to není zvláště reklamní funkce, Amazon Fire TV a Amazon Fire TV Stick umožňují sideloading aplikací Android. S trochou úsilí můžete snadno načíst aplikace na Fire TV, které nejsou k dispozici v Amazon Appstore.
Poznámka: Tento výukový program se zabývá vylepšením aplikace Android na zařízeních Fire Fire, a nikoliv na Amazonově řady tablet Kindle Fire; pokud jste zde hledali způsob, jak slepit aplikace na Kindle Fire, podívejte se na tuto příručku.
Proč to chci dělat??
Amazon Fire TV a TV Stick jsou oba robustní streamingové zařízení založená na platformě Android, která zabírají velkou sílu na malou stopu. Nepochybujte o tom, že Amazon navrhl zařízení, aby byly velmi Amazon-ekosystém soustředěné a je silný tlak na vás pouze pomocí aplikací z Amazon Appstore.
Zatímco Amazon Appstore má široký výběr aplikací, existují dvě velké problémy, se kterými se majitelé Fire TV setkávají. Za prvé, navzdory velikosti Appstore to není srovnatelné s obchodem Google Play a existuje mnoho, mnoho, aplikace dostupné pouze prostřednictvím Google Play. Existuje mnoho vývojářů, kteří se jednoduše rozhodli přenést své aplikace na Appstore (nebo aplikace obsahují nějaký prvek, který Amazon vetoval).
Zadruhé, i když je aplikace, kterou chcete mít k dispozici v aplikaci Amazon Appstore, pokud není schválena pro použití na linii Fire TV, nemůžete ji stáhnout. Kodi, software pro mediální centrum, dříve známý jako XBMC, je dokonalým příkladem toho. Je to v aplikaci Amazon Appstore jako obecné stahování Android, ale nemůžete je stáhnout a nainstalovat do zařízení Fire TV (ale tato zařízení mohou ve skutečnosti spustit).
Naštěstí pro vás, pro nás a pro všechny, kteří chtějí načíst aplikace na Fire TV, můžeme využít možnosti vývojářů, které jsou součástí programu Fire TV a Fire TV Stick, k načtení jakékoli aplikace Android, kterou chceme.
Co potřebuji?
Existují dva způsoby, jak slepit aplikace na vaše Amazon Fire TV nebo Fire TV Stick, které se spoléhají na různé implementace platformy Android Developer Bridge (ADB).
První technika zahrnuje použití rozhraní příkazového řádku v počítači k odeslání instalačních souborů Android (APK) přímo do vašeho zařízení. Tento přístup je užitečný, pokud jste archivovali soubory APK ve svém počítači a / nebo jste si stáhli soubor APK z webových stránek vývojáře a chcete jej načíst přímo z počítače do Fire TV.
Postupujte společně s technikou příkazového řádku, budete potřebovat v počítači nainstalovanou kopii ADB. Chcete-li nainstalovat sadu vývojářů, která obsahuje službu ADB, a příslušné ovladače, podívejte se na náš návod jak nainstalovat a používat ADB, Android Debug Bridge Utility.
Druhá technika je spíše chytrá a pohodlná: pomocí pomůcek na zařízení se systémem Android, který slouží k přenosu nainstalovaných aplikací přímo z vašeho zařízení do Fire TV. Z hlediska pohodlí nemůžete porazit snadné vybírání aplikace přímo z telefonu nebo tabletu a instalace na Fire TV.
V obchodě Google Play je několik aplikací, které nabízejí přenos Androidu na oheň, ale my jsme měli co nejlepší štěstí s aplikací Apps2Fire; můžete si jej stáhnout zde. I když ji nikdy nevidíte přímo v akci, aplikace Apps2Fire a podobné aplikace jsou pouze obaly pro ADB.
Obě techniky dělají práci, je to jen otázka, kterou techniku nejlépe vyhovuje vaší situaci. Pokud již máte tuto aplikaci připravenou ke svému telefonu (nebo ji můžete snadno stáhnout z obchodu Play), je vhodné používat aplikaci Apps2Fire a přenést ji přímo z přístroje do Fire. Pokud jste aplikaci stáhli z webových stránek vývojáře nebo fóra pro vývojáře, jako jsou vývojáři XDA, je mnohem smysluplnější vypálit ADB a převést jej z počítače.
Podívejme se na to, jak připravit Fire TV pro slepé aplikace a jak používat tyto dvě techniky. Všechny kroky v tomto tutoriálu jsou zcela zaměnitelné mezi Amazon Fire TV a Fire TV Stick; jediný rozdíl mezi těmito dvěma je, že Fire TV má více zpracovatelského výkonu než Fire Stick a nabídne špičkový výkon pro všechny aplikace, které pošlete po CPU.
Připravte si Amazon Fire TV
Ačkoli schopnost sideload aplikací na zařízení Fire TV není zvláště podporována v každém případě, to není těžké povolit schopnost tak učinit. Vložte do Fire TV a přejděte do Nastavení -> Systém.
V nabídce Systém přejděte dolů, dokud nenajdete položku podmenu označenou jako "Možnosti vývojáře". V podtextu se zvýrazní přesně co jsou možnosti vývojáře pro možnost Povolit ADB připojení přes síť.
V nabídce Možnosti vývojáře naleznete dvě přepínače, které je třeba nastavit na Zapnuto: "Ladění ADB" a "Aplikace z neznámých zdrojů".
První možnost zapne připojení ADB, abyste mohli vzdáleně přemostit klienta ladění Android na jednotku Fire. Druhý přepínač umožňuje instalaci aplikací, které nejsou aplikací AppStore (všechny aplikace, které přenesete přes ADB, budou považovány za "Neznámé zdroje" bez ohledu na to, zda se jedná o jednorázové aplikace, které jste vytvořili sami nebo o schválené aplikace z konvenčních aplikací Android obchodů s aplikacemi).
Konečně, než opustíte jednotku Fire, musíte zkontrolovat adresu IP jednotky. Nejjednodušší způsob, jak to provést, je navigace do Nastavení -> Systém -> O aplikaci a poté vyberte možnost "Síť".
Poznamenejte si položku "Adresa IP", neboť toto je adresa, kterou budete potřebovat pro obě následující techniky. Nezapomeňte také, že pokud restartujete zařízení Fire a nenastavíte pro něj statickou adresu IP, může se tato adresa změnit, pokud server DHCP přidělí nový. Při každém stisknutí nových aplikací na zařízení Fire se ujistěte, že jste si ověřili tuto část a potvrdili IP adresu.
Po přepnutí obou výše uvedených nastavení a identifikaci adresy IP vašeho zařízení je čas obrátit se na načítání aplikací. Podívejme se na tyto dvě metody podrobněji.
Boční posun s ADB
Pokud je vaše aplikace umístěna na vašem počítači, je snadné ji zablokovat pomocí ADB. Podívejme se na to, že pomocí příkazového řádku spustíme server ADB, připojíme se k jednotce Fire a vzdáleně dodáme užitečné zatížení APK. Všechny následující kroky předpokládají, že jste již nainstalovali program ADB (a pokud ne, viz náš průvodce zde).
Vložte příkazový řádek do adresáře, kde je uložen soubor APK (např. / Documents / Downloads /) a zadejte následující příkazy, kde XXXX je adresa IP jednotky Fire v lokální síti a someapp.apk je skutečný název souboru APK chcete nainstalovat do zařízení.
adb kill-server
adb start-server
adb připojit X.X.X.X
adb install someapp.apk
Poznámka: Pokud se zobrazí chybová zpráva "Chyba: více než jednou zařízení nebo emulátor", k němuž dojde, pokud je k ADB připojeno více zařízení (například telefon s operačním systémem Android připojeným k počítači), můžete tento příkaz zúžit.
adb install -s X.X.X.X: 5555 instalace someapp.apk
Jakmile vydáte příkaz, odpočiňte si a odpočiňte si. Může to trvat od několika sekund do deseti minut nebo více v závislosti na velikosti souboru. Po dokončení procesu získáte echo zpět názvu APK, průměrné přenosové rychlosti a zprávu "Úspěch".
Pokud se zobrazí chybová zpráva INSTALL_FAILED_OLDER_SDK, je to proto, že soubor APK, který jste se pokoušeli instalovat na zařízení Fire, je určen pro vyšší verzi systému Android, než je spuštěna. Z tohoto tutoriálu Fire TV a Fire TV Stick stále pracují s Fire OS 3.0 (který je kompatibilní s aplikací Android Jelly Bean 4.2.2).
Předtím, než se podíváme na to, co dělat dále na straně Fire, podívejte se na to, jak dosáhnout toho samého záměru tím, že přenesete aplikaci z telefonu nebo tabletu Android do Fire.
Sideloading ze zařízení Android
Jedna z největších stížností, kterou slyšíme, je, že lidé již mají na svém telefonu nebo tabletu aplikaci a chtějí ji mít na svém zařízení Fire. Celý paralelní paralel Amazon Appstore / Google Play Store je jistě frustrující a tento trik vám umožní snadno dopravit aplikaci přímo z vašeho telefonu do vašeho Fire.
Nejprve stáhněte a nainstalujte aplikaci Apps2Fire z obchodu Google Play. Spusťte aplikaci a potom klepněte na tlačítko nabídky v levém horním rohu.
V nabídce vyberte možnost "Nastavení" a na obrazovce sledujte adresu IP vašeho zařízení Fire.
Jakmile kliknete na tlačítko Uložit, budete mít k dispozici dvě možnosti přenosu aplikací. Nejprve můžete kliknout na symbol + v pravém horním rohu obrazovky a vybrat soubor APK v zařízení Android prostřednictvím prohlížeče souborů. Aplikace APK, kterou vyberete pomocí této metody, provede ne musí být aplikace již nainstalovaná ve vašem zařízení, což znamená, že jakýkoli soubor APK, který jste stáhli a uložili do zařízení, je spravedlivou hrou.
Druhá metoda zahrnuje výběr aplikace, kterou jste vlastně stáhli a nainstalovali z obchodu Google Play. Chcete-li to provést, klepněte znovu na tlačítko nabídky a vyberte možnost "Upload Apps".
Vyberte libovolnou aplikaci klepnutím na ni a automaticky se přenese.
Bohužel, na rozdíl od příkazového řádku nástroj ADB aplikace Apps2Fire nemá mechanismus zpětné vazby pro selhání verze; pokud nahrajete novou aplikaci, která není kompatibilní s Androidem 4.2.2, nevyskytla se žádná chybová zpráva a víte pouze, že instalace se nezdařila, protože aplikace se nikdy neobjevila na zařízení Fire.
To znamená, že je to opravdu jednoduchý způsob přenosu aplikací bez práce na příkazovém řádku. Podívejme se na to, kam se vaše aplikace najdou, jakmile je přenesete do zařízení Fire.
Spuštění aplikací na Fire TV
Jakmile jsou aplikace nainstalovány na Fire TV, je to jen otázka jejich nalezení. Bohužel se nezobrazují v kategorii "Apps" nejvyšší úrovně v hlavní nabídce Fire TV. Namísto toho jsou v nabídce Nastavení -> Aplikace.
Jakmile tam vyberete "Spravovat nainstalované aplikace", stáhněte seznam všech nainstalovaných aplikací. Procházejte aplikaci, kterou jste přesunuli (buď pomocí příkazového řádku ADB nebo aplikace Apps2Fire) a vyberte ji stisknutím středního tlačítka na dálkovém ovladači Fire TV (nebo zadáním klávesnice, pokud používáte jeden).
V podnabídce aplikace vyberte možnost Spustit aplikaci. Spustí se aplikace stejně jako na libovolném jiném zařízení Android.
To je vše! Ne každá aplikace umožňuje plynulý skok z zařízení založeného na dotyku, jako je například tablet na televizní systém Fire TV, ale mnoho aplikací funguje bez jakýchkoliv úprav (zatímco jiné vyžadují použití ovladače nebo klávesnice pro plnou funkčnost). Netrpí nic, co byste vyzkoušeli aplikaci, kterou už máte, takže pokud chcete, aby aplikace v televizi byla přes oheň,.
Máte naléhavou otázku o zařízení Fire TV, Chromecastu nebo jiném streamingovém mediálním zařízení? Pošlete nám email na adresu [email protected] a my se budeme snažit pomoci.