Skip to content

Jak sideloadować aplikacje na Androida na Amazon Fire TV i Fire TV Stick?

1 de lipiec de 2021
img 55491ff2e6acd

Chociaż nie jest to szczególnie dobrze reklamowana funkcja, Amazon Fire TV i Amazon Fire TV Stick umożliwiają boczne ładowanie aplikacji na Androida. Przy odrobinie wysiłku możesz łatwo załadować aplikacje na Fire TV, które nie są dostępne w sklepie Amazon Appstore.

Uwaga: Ten samouczek obejmuje ładowanie boczne aplikacji na Androida na urządzeniach Fire TV, a nie na tabletach Kindle Fire firmy Amazon; jeśli szukasz sposobu na sideloadowanie aplikacji na swoim Kindle Fire, zapoznaj się z tym przewodnikiem.

Dlaczego chcę to zrobić?

Amazon Fire TV i TV Stick to solidne urządzenia do przesyłania strumieniowego oparte na systemie Android, które mają dużo mocy w niewielkiej obudowie. Nie ma jednak wątpliwości, że Amazon zaprojektował urządzenia tak, aby były bardzo skoncentrowane na ekosystemie Amazon i istnieje silny nacisk na Ciebie tylko przy użyciu aplikacji z Amazon Appstore.

Podczas gdy Amazon Appstore ma szeroki wybór aplikacji, właściciele Fire TV napotykają dwa duże problemy. Po pierwsze, pomimo wielkości Appstore nie ma porównania do sklepu Google Play, a jest ich wiele,wiele, aplikacje dostępne tylko w Google Play. Jest wielu programistów, którzy po prostu nie zdecydowali się na przeniesienie swoich aplikacji do Appstore (lub aplikacje zawierają jakiś element, który Amazon zawetował).

Po drugie, nawet jeśli żądana aplikacja jest dostępna w sklepie Amazon Appstore, jeśli nie jest zatwierdzona do użytku w linii Fire TV, nie można jej pobrać. Doskonałym przykładem jest Kodi, oprogramowanie centrum multimedialnego, znane wcześniej jako XBMC tego. Jest w sklepie Amazon Appstore jako ogólne pobieranie Androida, ale nie można go pobrać i zainstalować na urządzeniach Fire TV (ale te urządzenia w rzeczywistości mogą go uruchamiać).


Na szczęście dla Ciebie, nas i każdego, kto chce załadować aplikacje na swoim Fire TV, możemy skorzystać z opcji programistycznych zawartych w Fire TV i Fire TV Stick, aby załadować dowolną aplikację na Androida.

Czego potrzebuję?

Istnieją dwa podejścia do ładowania bocznego aplikacji na kij Amazon Fire TV lub Fire TV, z których oba opierają się na różnych implementacjach Android Developer Bridge (ADB).

Pierwsza technika polega na użyciu interfejsu wiersza poleceń na komputerze do wysyłania plików instalacyjnych Androida (APK) bezpośrednio na urządzenie. To podejście jest przydatne, jeśli zarchiwizowałeś pakiety APK na swoim komputerze i/lub pobrałeś pakiet APK ze strony programisty i chcesz go załadować bezpośrednio z komputera do Fire TV.

Jak sideloadowac aplikacje na Androida na Amazon Fire TV i

Aby postępować zgodnie z techniką wiersza poleceń, potrzebujesz kopii ADB zainstalowanej na twoim komputerze. Aby zainstalować zestaw deweloperski, który zawiera ADB i odpowiednie sterowniki, zapoznaj się z naszym samouczkiem Jak zainstalować i używać ADB, Android Debug Bridge Utility.

Druga technika jest dość sprytna i wygodna: użycie aplikacji pomocniczej na urządzeniu z systemem Android do przenoszenia zainstalowanych aplikacji bezpośrednio z urządzenia do Fire TV. Z punktu widzenia wygody naprawdę nie można pokonać łatwości wyboru aplikacji bezpośrednio z telefonu lub tabletu i zainstalowania jej na Fire TV.

W sklepie Google Play jest kilka aplikacji, które oferują transfer Android-to-Fire, ale najwięcej szczęścia mieliśmy z aplikacją Apps2Fire; możesz Pobierz to tutaj. Chociaż nigdy nie widzisz go bezpośrednio w akcji, Apps2Fire i podobne aplikacje to tylko opakowania dla ADB.


Obie techniki wykonują zadanie, to tylko kwestia, która technika najlepiej pasuje do Twojej sytuacji. Jeśli masz już gotową aplikację na telefon (lub możesz ją łatwo pobrać ze sklepu Play), warto użyć Apps2Fire i przenieść ją bezpośrednio z urządzenia do Fire. Jeśli pobrałeś aplikację ze strony programisty lub forum programistycznego, takiego jak XDA Developers, bardziej sensowne jest uruchomienie ADB i przeniesienie go z komputera.

Przyjrzyjmy się, jak przygotować Fire TV do aplikacji ładowanych z boku, a następnie, jak korzystać z tych dwóch technik. Wszystkie kroki w tym samouczku są całkowicie wymienne między Amazon Fire TV i Fire TV Stick; jedyną różnicą między nimi jest to, że Fire TV ma większą moc obliczeniową niż Fire Stick i zapewnia doskonałą wydajność dla wszystkich wysyłanych aplikacji wymagających dużej mocy obliczeniowej.

Przygotowanie Amazon Fire TV

Chociaż możliwość bocznego ładowania aplikacji na urządzenia Fire TV i tak nie jest szczególnie promowana, włączenie tej możliwości nie jest trudne. Uruchom Fire TV i przejdź do Ustawienia -> System.

1625153634 445 Jak sideloadowac aplikacje na Androida na Amazon Fire TV i

W menu System przewiń w dół, aż znajdziesz pozycję podmenu oznaczoną „Opcje programisty”. Zauważ, że podtekst podkreśla dokładnie to, co Opcje programisty dotyczą „Włącz połączenia ADB przez sieć”.

1625153634 499 Jak sideloadowac aplikacje na Androida na Amazon Fire TV i

W menu Opcje programisty znajdziesz dwa przełączniki, które należy ustawić na Włączone: „Debugowanie ADB” i „Aplikacje z nieznanych źródeł”.

1625153634 54 Jak sideloadowac aplikacje na Androida na Amazon Fire TV i

Pierwsza opcja włącza łącze ADB, dzięki czemu można zdalnie połączyć klienta debugowania Androida z jednostką Fire. Drugi przełącznik pozwala na instalację aplikacji spoza Appstore (wszystkie aplikacje przesyłane przez łącze ADB będą traktowane jako pochodzące z „Nieznanych źródeł” niezależnie od tego, czy są to jednorazowe aplikacje, które sam stworzyłeś, czy zatwierdzone aplikacje z konwencjonalnego Androida sklepy z aplikacjami).


Na koniec, zanim opuścisz jednostkę straży pożarnej, musisz sprawdzić adres IP jednostki. Najłatwiej to zrobić, przechodząc do Ustawienia -> System -> Informacje, a następnie wybierz „Sieć”.

1625153634 326 Jak sideloadowac aplikacje na Androida na Amazon Fire TV i

Zanotuj wpis „Adres IP”, ponieważ jest to adres potrzebny do obu poniższych technik. Pamiętaj również, że jeśli ponownie uruchomisz urządzenie Fire i nie określiłeś dla niego statycznego adresu IP, adres ten może się zmienić, jeśli serwer DHCP przypisze nowy. Za każdym razem, gdy przesyłasz nowe aplikacje do urządzenia Fire, sprawdź tę sekcję i potwierdź adres IP.

Po przełączeniu obu powyższych ustawień i zidentyfikowaniu adresu IP urządzenia nadszedł czas, aby przejść do ładowania aplikacji. Przyjrzyjmy się szczegółowo dwóm metodom.

Ładowanie boczne z ADB

Jeśli twoja aplikacja znajduje się na twoim komputerze, łatwo ją przeładować za pomocą ADB. Spójrzmy na użycie wiersza poleceń, aby uruchomić serwer ADB, połączyć się z jednostką Fire i zdalnie dostarczyć ładunek APK. Wszystkie poniższe kroki zakładają, że masz już zainstalowany ADB (a jeśli nie, zapoznaj się z naszym przewodnikiem tutaj).

Załaduj wiersz polecenia w katalogu, w którym przechowywany jest plik APK (np. /Documents/Downloads/) i wprowadź następujące polecenia, gdzie XXXX to adres IP jednostki przeciwpożarowej w sieci lokalnej, a someapp.apk to rzeczywista nazwa pliku APK chcesz zainstalować na urządzeniu.

adb kill-server

adb serwer startowy

adb połączyć XXXX

adb zainstaluj jakąśaplikację.apk

Uwaga, jeśli pojawi się błąd „Błąd: więcej niż raz urządzenie lub emulator”, który występuje, gdy do ADB jest podłączone więcej niż jedno urządzenie (taki telefon z Androidem podłączony do komputera), możesz zawęzić polecenie w ten sposób.

adb install -sX.XXX:5555install someapp.apk


Po wydaniu polecenia usiądź wygodnie i zrelaksuj się. Może to zająć od kilku sekund do 10 minut lub więcej, w zależności od rozmiaru pliku. Po zakończeniu procesu otrzymasz echo nazwy APK, średnią prędkość transferu i komunikat „Sukces”.

Jeśli pojawi się komunikat o błędzie INSTALL_FAILED_OLDER_SDK, jest to spowodowane tym, że plik APK, który próbowałeś zainstalować na urządzeniu Fire, jest przeznaczony dla wyższej wersji Androida niż Fire. Od tego samouczka Fire TV i Fire TV Stick nadal działają w systemie Fire OS 3.0 (który jest zgodny z aplikacją Android Jelly Bean 4.2.2).

Zanim przyjrzymy się, co dalej robić po stronie Fire, przyjrzyjmy się, jak osiągnąć to samo, przenosząc aplikację z telefonu lub tabletu z Androidem na Fire.

Ładowanie boczne z urządzenia z Androidem

Jedną z największych skarg, jakie słyszymy, jest to, że ludzie mają już aplikację na swoim telefonie lub tablecie i chcą ją mieć na swoim urządzeniu Fire. Cały równoległy paradygmat sklepu Amazon Appstore/Google Play z pewnością jest frustrujący, a ta sztuczka pozwala łatwo przenieść aplikację bezpośrednio z telefonu do Fire.

Najpierw pobierz i zainstaluj Apps2Fire ze sklepu Google Play tutaj. Uruchom aplikację, a następnie dotknij przycisku menu w lewym górnym rogu.

1625153634 39 Jak sideloadowac aplikacje na Androida na Amazon Fire TV i

W menu wybierz „Ustawienia” i na następnym ekranie wprowadź adres IP urządzenia Fire.

1625153634 878 Jak sideloadowac aplikacje na Androida na Amazon Fire TV i


Po kliknięciu Zapisz będziesz mieć dwie opcje przenoszenia aplikacji. Najpierw możesz kliknąć symbol + w prawym górnym rogu ekranu i wybrać dowolny plik APK na urządzeniu z Androidem za pomocą przeglądarki plików. Plik APK wybrany za pomocą tej metody nienie musi być aplikacją już zainstalowaną na Twoim urządzeniu, co oznacza, że ​​każdy pobrany i zapisany pakiet APK jest uczciwą grą.

Druga metoda polega na wybraniu aplikacji, którą faktycznie pobrałeś i zainstalowałeś ze sklepu Google Play. Aby to zrobić, ponownie dotknij przycisku menu i wybierz „Prześlij aplikacje”.

1625153634 86 Jak sideloadowac aplikacje na Androida na Amazon Fire TV i

Wybierz dowolną aplikację, dotykając jej, a zostanie ona automatycznie przeniesiona.

Niestety, w przeciwieństwie do narzędzia ADB wiersza poleceń, aplikacja Apps2Fire nie ma mechanizmu sprzężenia zwrotnego w przypadku awarii wersji; jeśli prześlesz nową aplikację, która nie jest zgodna z Androidem 4.2.2, nie pojawi się komunikat o błędzie i wiesz tylko, że instalacja się nie powiodła, ponieważ aplikacja nigdy nie pojawia się na urządzeniu Fire.

To powiedziawszy, jest to naprawdę łatwy sposób na przesyłanie aplikacji bez konieczności wykonywania pracy w wierszu poleceń. Przyjrzyjmy się, gdzie znaleźć swoje aplikacje po przeniesieniu ich na urządzenie Fire.

Uruchamianie aplikacji na Fire TV

Po zainstalowaniu aplikacji w Fire TV to tylko kwestia ich znalezienia. Niestety nie pojawiają się one w kategorii „Aplikacje” najwyższego poziomu w głównym menu Fire TV. Zamiast tego w menu Ustawienia -> Aplikacje.

1625153634 322 Jak sideloadowac aplikacje na Androida na Amazon Fire TV i


Tam wybierz „Zarządzaj zainstalowanymi aplikacjami”, aby wyświetlić listę wszystkich zainstalowanych aplikacji. Przejdź do przesuniętej aplikacji (za pomocą wiersza poleceń ADB lub aplikacji Apps2Fire) i wybierz ją, naciskając środkowy przycisk na pilocie Fire TV (lub wprowadź na klawiaturze, jeśli go używasz).

1625153635 695 Jak sideloadowac aplikacje na Androida na Amazon Fire TV i

Z podmenu aplikacji wybierz „Uruchom aplikację”. Twoja aplikacja uruchomi się tak samo, jak na każdym innym urządzeniu z Androidem.

To wszystko! Nie każda aplikacja płynnie przechodzi z urządzenia dotykowego, takiego jak tablet, do opartego na telewizji systemu Fire TV, ale wiele aplikacji działa dobrze bez żadnych regulacji (podczas gdy inne wymagają użycia kontrolera lub klawiatury dla pełnej funkcjonalności). Wypróbowanie aplikacji, którą już masz, nic nie kosztuje, więc jeśli chcesz, aby aplikacja była dostępna na telewizorze za pośrednictwem ognia, spróbuj.

Masz pilne pytanie dotyczące Fire TV, Chromecasta lub innego urządzenia do strumieniowego przesyłania multimediów? Napisz do nas e-mail na adres [email protected], a my dołożymy wszelkich starań, aby Ci pomóc.

Czy ten post był pomocny?