Jak pobierać aplikacje na Androida na Amazon Fire TV i Fire TV Stick?
Chociaż nie jest to szczególnie dobrze reklamowana funkcja, Amazon Fire TV i Amazon Fire TV Stick umożliwiają pobieranie aplikacji na Androida. Przy odrobinie wysiłku możesz łatwo pobierać aplikacje do Fire TV, które nie są dostępne w sklepie z aplikacjami Amazon.
Notatka. Ten przewodnik koncentruje się na pobieraniu aplikacji na Androida na urządzenia Fire TV, a nie na tablety z linii Amazon Kindle Fire; Jeśli szukasz sposobu na pobranie niepublikowanych aplikacji na 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 zapewniają dużą moc w niewielkim rozmiarze. Jednak nie popełnij błędu, że Amazon zaprojektował urządzenia, które koncentrują się na ekosystemie Amazon i istnieje silny nacisk, aby zapewnić, że korzystasz tylko z aplikacji z Amazon Appstore.
Podczas gdy Amazon Appstore oferuje szeroką gamę aplikacji do wyboru, właściciele Fire TV stają przed dwoma dużymi wyzwaniami. Po pierwsze, pomimo wielkości sklepu z aplikacjami, nie może się on równać ze sklepem Google Play, a wiele aplikacji jest dostępnych tylko w Google Play. Jest wielu programistów, którzy po prostu nie zdecydowali się przenieść 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 z aplikacjami Amazon, jeśli nie jest zatwierdzona do użytku w ofercie Fire TV, nie będzie można jej pobrać. Kodi, oprogramowanie centrum multimedialnego wcześniej znane jako XBMC, jest tego doskonałym przykładem. Jest w sklepie Amazon Appstore jako zwykłe pobieranie na Androida, ale nie można go pobrać i zainstalować na urządzeniach Fire TV (ale te urządzenia mogą go faktycznie uruchomić).
Na szczęście dla Ciebie, nas i każdego, kto chce pobierać aplikacje na swój Fire TV, możemy skorzystać z opcji programistycznych zawartych w Fire TV i Fire TV Stick, aby pobrać dowolną aplikację na Androida.
Czego potrzebuję?
Istnieją dwa podejścia do przesyłania niepublikowanych aplikacji na dysk flash Amazon Fire TV lub Fire TV, z których oba opierają się na różnych implementacjach Android Developer Bridge (ADB).
Pierwsza metoda polega na użyciu interfejsu wiersza poleceń na komputerze do wysyłania plików instalacyjnych Androida (APK) bezpośrednio na urządzenie. Takie podejście jest przydatne, jeśli spakujesz pakiet APK na komputerze i/lub pobrałeś plik APK ze strony programisty i chcesz przesłać go bezpośrednio z komputera do Fire TV.
Aby postępować zgodnie z techniką wiersza poleceń, będziesz potrzebować kopii ADB zainstalowanej na twoim komputerze. Aby zainstalować zestaw deweloperski, który zawiera ADB i powiązane sterowniki, zapoznaj się z naszym przewodnikiem Jak zainstalować i używać ADB, narzędzia Android Debug Bridge.
Druga metoda jest dość inteligentna i wygodna: używanie aplikacji towarzyszącej na urządzeniu z Androidem do przesyłania zainstalowanych aplikacji bezpośrednio z urządzenia do Fire TV. Jeśli chodzi o wygodę, naprawdę nie możesz dorównać łatwości pobierania aplikacji bezpośrednio z telefonu lub tabletu i instalowania jej na Fire TV.
W sklepie Google Play jest kilka aplikacji, które oferują transfer danych Android to Fire, ale najwięcej szczęścia mieliśmy z aplikacją Apps2Fire; Możesz go pobrać tutaj . Chociaż nigdy nie widziałeś tego w akcji, Apps2Fire i podobne aplikacje to tylko opakowania dla ADB.
Obie metody działają, to tylko kwestia tego, która metoda jest najlepsza w 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 programistów, takiego jak XDA Developers, sensowne jest uruchomienie ADB i przeniesienie go z komputera.
Przyjrzyjmy się, jak przygotować Fire TV do pobranych aplikacji, a następnie jak korzystać z tych dwóch metod. Wszystkie kroki w tym przewodniku są w pełni 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 obciążających procesor.
Przygotowuję Amazon Fire TV
Chociaż możliwość pobierania aplikacji na urządzenia Fire TV i tak nie jest mocno reklamowana, włączenie tej możliwości nie jest trudne. Uruchom Fire TV i przejdź do Ustawienia -> System.
W menu systemowym przewiń w dół, aż znajdziesz pozycję podmenu o nazwie Opcje programisty. Zauważ, że podtekst podkreśla, że są to opcje programisty, które dotyczą „Włącz połączenia ADB przez sieć”.
Aktualizacja 24.06.22: Menu opcji programisty zostało ukryte po wydaniu przez Amazon aktualizacji Fire TV. Jednak nadal możesz otworzyć Opcje programisty, otwierając menu Informacje, a następnie siedem razy wybierając nazwę urządzenia.
W menu Opcje programisty znajdziesz dwa przełączniki, które należy ustawić na Włączone: debugowanie ADB i aplikacje z nieznanych źródeł.
Pierwsza opcja zawiera łącze ADB, dzięki czemu możesz zdalnie połączyć klienta debugowania Androida z urządzeniem Fire. Drugi przełącznik umożliwia instalowanie aplikacji, które nie należą do Appstore (wszystkie aplikacje, które przepuszczasz przez łącze ADB, będą traktowane jako aplikacje z „Nieznanych źródeł”, niezależnie od tego, czy są to aplikacje jednorazowe, które stworzyłeś samodzielnie, czy zatwierdzone aplikacje z zwykły Android). sklepy z aplikacjami).
Na koniec, zanim opuścisz remizę, musisz sprawdzić adres IP jednostki. Najłatwiej to zrobić, przechodząc do Ustawienia -> System -> Informacje, a następnie wybierz Sieć.
Zwróć uwagę na wpis „Adres IP”, ponieważ jest to adres, którego będziesz potrzebować w przypadku obu poniższych metod. Pamiętaj również, że jeśli ponownie uruchomisz urządzenie Fire i nie określisz dla niego statycznego adresu IP, adres ten może się zmienić, jeśli serwer DHCP przypisze nowy. Za każdym razem, gdy pobierasz nowe aplikacje na urządzenie Fire, sprawdź tę sekcję i potwierdź adres IP.
Po przełączeniu obu powyższych opcji i ustaleniu adresu IP urządzenia nadszedł czas, aby przejść do pobierania aplikacji. Rozważmy szczegółowo te dwie metody.
Niepublikowane pobieranie z ADB
Jeśli Twoja aplikacja jest na komputerze, możesz ją łatwo pobrać za pomocą ADB. Rzućmy okiem na użycie wiersza poleceń, aby uruchomić serwer ADB, połączyć się z urządzeniem 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).
Prześlij wiersz polecenia do katalogu, w którym przechowywany jest plik APK (na przykład /Documents/Downloads/) i wprowadź następujące polecenia, gdzie XXXX to adres IP urządzenia Fire w sieci lokalnej, a someapp.apk to rzeczywista nazwa pliku APK. chcesz zainstalować na urządzeniu.
adb kill-server
serwer startowy adb
adb połączyć xxxx
adb zainstaluj jakąśaplikację.apk
Zwróć uwagę, że jeśli otrzymujesz błąd „Błąd: więcej niż jedno urządzenie lub emulator”, który występuje, gdy więcej niż jedno urządzenie jest podłączone do ADB (na przykład telefon z Androidem powiązany z komputerem), możesz zawęzić polecenie w następujący sposób .
adb zainstaluj -s XXXX:5555 zainstaluj someapp.apk
Po wydaniu polecenia usiądź wygodnie i zrelaksuj się. Może to potrwać od kilku sekund do 10 minut lub dłużej, w zależności od rozmiaru pliku. Po zakończeniu procesu otrzymasz odpowiedź echa z nazwą APK, średnią szybkością przesyłania i komunikatem „Sukces”.
Jeśli pojawi się błąd INSTALL_FAILED_OLDER_SDK, oznacza to, że plik APK, który próbowałeś zainstalować na urządzeniu Fire, jest przeznaczony dla nowszej wersji Androida niż wersja Fire. W tym przewodniku Fire TV i Fire TV Stick nadal działają w systemie Fire OS 3.0 (zgodnym z Android Jelly Bean 4.2.2).
Zanim przyjrzymy się, co dalej po stronie Fire, zobaczmy, jak zrobić to samo, przenosząc aplikację z telefonu lub tabletu z Androidem na Fire.
Nieopublikowane pobieranie z urządzenia z systemem Android
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 jest z pewnością frustrujący, a ta sztuczka ułatwia przeniesienie aplikacji bezpośrednio z telefonu do Fire.
Najpierw pobierz i zainstaluj Apps2Fire ze sklepu Google Play tutaj . Uruchom aplikację, a następnie kliknij przycisk menu w lewym górnym rogu.
Wybierz „Ustawienia” z menu i na następnym ekranie wprowadź adres IP swojego urządzenia Fire.
Po kliknięciu przycisku Zapisz będziesz mieć dwie opcje przesyłania aplikacji. Po pierwsze, 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. Pakiet APK wybrany za pomocą tej metody nie musi być aplikacją już zainstalowaną na Twoim urządzeniu, co oznacza, że każdy plik APK, który pobierasz i zapisujesz na swoim urządzeniu, 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 naciśnij przycisk menu i wybierz „Pobierz aplikacje”.
Wybierz dowolną aplikację, klikając ją, a zostanie ona automatycznie przeniesiona.
Niestety, w przeciwieństwie do narzędzia wiersza poleceń ADB, Apps2Fire nie ma mechanizmu informacji zwrotnej o awariach wersji; jeśli pobierzesz nową aplikację, która nie jest zgodna z Androidem 4.2.2, nie pojawi się komunikat o błędzie i będziesz wiedział tylko, że instalacja nie powiodła się, ponieważ aplikacja nigdy nie pojawia się na urządzeniu Fire.
Jednak jest to naprawdę łatwy sposób na przeniesienie aplikacji bez konieczności pracy z wierszem poleceń. Zobaczmy, gdzie znaleźć Twoje aplikacje po przeniesieniu ich na urządzenie Fire.
Uruchamianie aplikacji w Fire TV
Po zainstalowaniu aplikacji w Fire TV wystarczy je znaleźć. Niestety, nie pojawiają się one w kategorii Aplikacje najwyższego poziomu w menu głównym Fire TV. Zamiast tego przejdź do Ustawienia -> Aplikacje.
Następnie wybierz „Zarządzaj zainstalowanymi aplikacjami”, aby otworzyć listę wszystkich zainstalowanych aplikacji. Przejdź do klikniętej aplikacji (za pomocą wiersza poleceń ADB lub aplikacji Apps2Fire) i wybierz ją, naciskając środkowy przycisk na pilocie Fire TV (lub wpisz na klawiaturze, jeśli jej używasz).
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 zapewnia płynne przejście z urządzenia dotykowego, takiego jak tablet, do systemu Fire TV, ale wiele aplikacji działa po wyjęciu z pudełka (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 przez Fire, spróbuj.
Dodaj komentarz