Sideload Android Apps på din Amazon Fire TV och Fire TV Stick
Även om det inte är en särskilt välannonserad funktion tillåter Amazon Fire TV och Amazon Fire TV Stick sidoladdning av Android-applikationer. Med lite ansträngning kan du enkelt ladda upp appar på din Fire TV som inte är tillgängliga i Amazon Appstore.
Notera: Denna handledning täcker sidladdning av Android-applikationer på Fire TV-enheter och inte Amazons linje av Kindle Fire-tabletter. Om du letar efter ett sätt att sidlösa appar på din Kindle Fire, vänligen hänvisa till den här guiden.
Varför vill jag göra det här?
Amazon Fire TV och TV Stick är båda robusta Android-baserade strömmande enheter som packar mycket ström till ett litet fotavtryck. Det är dock ingen tvekan om att Amazon utformade enheterna för att vara mycket Amazon-ekosystem centrerade och det finns en stark push mot dig bara med hjälp av appar från Amazon Appstore.
Medan Amazon Appstore har ett brett utbud av applikationer finns det två stora problem som Fire TV-ägare stöter på. Först, trots Appstore-storleken jämför det inte med Google Play-butiken och det finns många, många, Apps endast tillgängliga via Google Play. Det finns många utvecklare som helt enkelt inte valt att porta sina appar över till Appstore (eller apps innehåller något element som Amazon vetoed).
För det andra, även om appen du vill ha är tillgänglig i Amazon Appstore, om den inte är godkänd för användning på Fire TV-linjen så kan du inte ladda ner den. Kodi, mediasenterprogramvaran som tidigare kallades XBMC, är ett perfekt exempel på detta. Det är i Amazon Appstore som en generell Android-nedladdning men du kan inte ladda ner och installera den på Fire TV-enheterna (men de här enheterna kan faktiskt köra den).
Lyckligtvis för dig, vi och alla som vill ladda upp appar på sin Fire TV kan vi dra nytta av utvecklingsalternativen som ingår i Fire TV och Fire TV Stick för att ladda alla Android-applikationer vi vill ha.
Vad behöver jag?
Det finns två tillvägagångssätt för sidladdningsprogram på din Amazon Fire TV eller Fire TV-stift, som båda är beroende av olika implementeringar av Android Developer Bridge (ADB).
Den första tekniken innebär att du använder kommandoradsgränssnittet på din dator för att skicka Android installationsfiler (APKs) direkt till din enhet. Detta tillvägagångssätt är användbart om du har arkiverade APK-filer på din dator och / eller du har hämtat en APK från en utvecklars webbplats och vill ladda den direkt från din dator till din Fire TV.
För att följa med kommandoradensteknik behöver du en kopia av ADB installerad på din dator. För att installera utvecklingspaketet, som innehåller ADB, och lämpliga drivrutiner, kolla vår handledning Så här installerar och använder du ADB, Android Debug Bridge Utility.
Den andra tekniken är en ganska smart och bekväm, med hjälp av en hjälperapplikation på en enhet som kör Android för att flytta installerade appar direkt från din enhet till Fire TV. Från en bekvämhetssynpunkt kan du verkligen inte slå enkelt att bara välja appen direkt från din telefon eller surfplatta och installera den på din Fire TV.
Det finns en handfull applikationer i Google Play-butiken som erbjuder Android-to-Fire-överföring, men vi hade lyckan med applikationen Apps2Fire; Du kan ladda ner det här. Även om du aldrig ser det direkt i åtgärd, är Apps2Fire och liknande applikationer bara wrappers för ADB.
Båda teknikerna får jobbet gjort det är bara en fråga som tekniken fungerar bäst för din situation. Om du redan har appen redo att gå på din telefon (eller du kan enkelt ladda ner den från Play-butiken) är det meningsfullt att använda Apps2Fire och överföra det direkt från enheten till branden. Om du hämtade appen från utvecklarens webbplats eller ett utvecklingsforum som XDA Developers, är det mer meningsfullt att elda ADB och överföra det från datorn.
Låt oss titta på hur du förbereder din Fire TV för sidladdade appar och sedan hur du använder de två teknikerna. Alla steg i denna handledning är helt utbytbara mellan Amazon Fire TV och Fire TV Stick; den enda skillnaden mellan de två är att Fire TV har mer processorkraft än Fire Stick och kommer att erbjuda överlägsen prestanda för alla CPU-hungriga applikationer som du skickar över.
Förbereder Amazon Fire TV
Även om förmågan att sidlösa appar på Fire TV-enheterna inte är särskilt framme i något fall är det inte svårt att möjliggöra möjligheten att göra det. Starta i din Fire TV och navigera till Inställningar -> System.
Inom menyn System, rulla ner tills du hittar undermenyuppgiften labeled "Developer Options." Observera att undertexten belyser exakt vad utvecklaralternativen är för "Aktivera ADB-anslutningar via nätverk."
Inom menyn Utvecklaralternativ hittar du två växlar som måste ställas in På: "ADB-debugging" och "Apps from Unknown Kources."
Det första alternativet aktiverar ADB-länken så att du kan fjärröverbrygga Android-debugging-klienten till din brandenhet. Den andra växeln möjliggör installation av applikationer som inte är Appstore (alla appar som du överför via ADB-länken kommer att behandlas från "Okända källor" oavsett om de är enstaka appar eller skapade dig själv eller godkända appar från vanlig Android applikationsbutiker).
Slutligen måste du kontrollera enhetens IP-adress innan du lämnar din brandenhet. Det enklaste sättet att göra det är att navigera till Inställningar -> System -> Om och välj sedan "Nätverk".
Notera "IP-adress" -inmatningen eftersom det här är adressen du behöver för båda följande tekniker. Observera också att om du startar om din Fire-enhet och du inte har angett en statisk IP-adress för den, kan den här adressen ändras om DHCP-servern tilldelar en ny. När du trycker på nya program över till din Fire-enhet, se till att du kontrollerar det här avsnittet och bekräftar IP-adressen.
När du har ställt in båda ovanstående inställningar och identifierat enhetens IP-adress är det dags att vända sig till att ladda program. Låt oss titta på de två metoderna i detalj.
Sidladdning med ADB
Om din ansökan finns på din dator är det enkelt att sidlösa det med ADB. Låt oss titta på kommandoraden för att starta ADB-servern, ansluta till brandenheten och leverera APK-nyttolastet på distans. Alla följande steg antar att du redan har ADB installerat (och om du inte gör det, se vår guide här).
Ladda en kommandotolk i katalogen där din APK är lagrad (t.ex. / Dokument / Nedladdningar /) och ange följande kommandon där XXXX är din brand-enhetens IP-adress på det lokala nätverket och someapp.apk är det faktiska filnamnet för APK du vill installera på enheten.
adb kill-server
adb start-server
adb ansluta X.X.X.X
adb installera someapp.apk
Obs, om du får felet "Fel: mer än en gång enhet eller emulator", som inträffar om det finns mer än en enhet ansluten till ADB (en sådan Android-telefon som är bunden till din dator) kan du begränsa kommandot så.
adb installera-X.X.X.X: 5555 installera someapp.apk
När du har utfärdat kommandot, luta dig tillbaka och slappna av. Det kan ta var som helst från några sekunder till 10 minuter eller mer beroende på filens storlek. När processen är klar får du en echo-back av APK-namnet, den genomsnittliga överföringshastigheten och ett "Framgång" -meddelande.
Om du får felmeddelandet INSTALL_FAILED_OLDER_SDK beror det på att den APK-fil du försökte installera på Fire-enheten är för en högre version av Android än elden körs. I enlighet med denna handledning kör Fire TV och Fire TV Stick fortfarande Fire OS 3.0 (som har appkompatibilitet med Android Jelly Bean 4.2.2).
Innan vi tittar på vad vi ska göra på eldsidan av saker, låt oss se hur du gör samma sak genom att överföra en app från din Android-telefon eller surfplatta till din Brand.
Sidladdning från din Android-enhet
En av de största klagomålen vi hör är att människor redan har en app på sin telefon eller surfplatta och de vill ha den på sin Fire-enhet. Hela parallell Amazon Appstore / Google Play butik paradigm är verkligen frustrerande och det här tricket gör att du enkelt kan flytta en app direkt från din telefon till din Brand.
Först hämta och installera Apps2Fire från Google Play Butik här. Starta appen och tryck sedan på menyknappen längst upp till vänster.
Inom menyn välj "Inställning" och på skärmen följer du in din Fire-enhetens IP-adress.
När du klickar på Spara har du två alternativ för överföring av appar. Först kan du klicka på + symbolen längst upp till höger på skärmen och välja vilken APK-fil som helst på din Android-enhet via filbläddraren. Den APK du väljer med den här metoden gör det inte måste vara en applikation som redan är installerad på din enhet vilket innebär att alla APK-filer du laddat ner och sparat på din enhet är rättvist spel.
Den andra metoden innebär att du väljer en app som du faktiskt har hämtat och installerat från Google Play Butik. För att göra det, tryck på menyknappen igen och välj "Ladda upp program."
Välj vilken app som helst genom att trycka på den och den överförs automatiskt.
Olyckligtvis, till skillnad från kommandoraden ADB-verktyget, har appen Apps2Fire ingen återkopplingsmekanism för versionsfel. om du laddar upp en ny app som inte är kompatibel med Android 4.2.2 finns det inget felmeddelande och du vet bara att installationen misslyckades eftersom appen aldrig visas på brandenheten.
Det sagt är det ett väldigt enkelt sätt att överföra appar som inte behöver kommandoradsarbete. Låt oss ta en titt på var du ska hitta dina appar när du har överfört dem till brandenheten.
Starta dina appar på Fire TV
När appsna är installerade på Fire TV handlar det bara om att hitta dem. Tyvärr visas de inte i kategorin "Apps" på högsta nivå i huvudmenyn Fire TV. Istället är de i menyn Inställningar -> Program.
När det väljs väljer du "Hantera installerade program" för att dra upp en lista över alla installerade appar. Bläddra till det program du tryckte på (antingen via ADB-kommandoraden eller Apps2Fire-appen) och välj det genom att trycka på mittknappen på din Fire TV-fjärrkontroll (eller skriv in på tangentbordet om du använder en).
I programmenyn väljer du "Starta programmet." Programmet startas på samma sätt som på en annan Android-enhet.
Det är allt där det är! Inte varje applikation gör hoppet smidigt från en pekbaserad enhet som en surfplatta till det TV-centrerade Fire TV-systemet, men många appar fungerar bra utan någon justering (medan andra kräver användning av en kontroller eller ett tangentbord för full funktionalitet). Det kostar ingenting att försöka en app du redan har ut, men om du vill att appen på din TV via elden ger det ett skott.
Har du en pressande fråga om Fire TV, Chromecast eller annan streaming media-enhet? Skjut oss ett mail på [email protected] och vi gör vårt bästa för att hjälpa dig.