Як Sideload Android додатків на ваш Amazon Fire TV і Fire TV Stick
Хоча це не особливо добре рекламована функція, телевізор Amazon Fire і телевізор Amazon Fire TV Stick дозволяють відкладати програми для Android. З невеликими зусиллями ви можете легко завантажувати програми на телевізор Fire, які не доступні в Amazon Appstore.
Примітка: Цей навчальний посібник охоплює витіснення програм для Android на пристроях Fire TV, а не лінійки Kindle Fire в Amazon; якщо ви знаходитесь тут, шукаєте спосіб для sideload додатків на вашому Kindle вогню, будь ласка, зверніться до цього посібника.
Чому я хочу це робити?
Телевізори та телевізори Amazon Fire є надійними потоковими пристроями на базі Android, які передають величезну кількість енергії на невеликі розміри. Не сумнівайтеся, однак, що Amazon розробили пристрої, які мають дуже високу екосистему в Амазонці, і є сильний поштовх до вас, використовуючи лише програми з Amazon Appstore.
Хоча Amazon Appstore має широкий вибір додатків, існують дві великі проблеми, з якими стикаються власники Fire TV. По-перше, незважаючи на розмір Appstore, він не порівнюється з магазином Google Play, і їх багато, багато, програми доступні лише через Google Play. Є багато розробників, які просто не вирішили переносити свої програми на Appstore (або програми містять певний елемент, який Amazon наклав на вето).
По-друге, навіть якщо програма, яку ви хочете, доступна в Amazon Appstore, якщо вона не схвалена для використання на лінії Fire TV, то ви не можете її завантажити. Коді, програмне забезпечення медіацентру, раніше відоме як XBMC, є прекрасним прикладом цього. Це в Amazon Appstore як загальне завантаження Android, але ви не можете завантажити і встановити його на пристрої Fire TV (але ці пристрої можуть запустити його).
На щастя для вас, нас і всіх, хто хоче завантажувати додатки на своєму Fire TV, ми можемо скористатися можливостями розробника, включеними в Fire TV і Fire TV Stick, щоб завантажити будь-яку Android-програму, яку ми хочемо.
Що мені потрібно?
Існує два підходи для відкладання додатків на ваш телевізор Amazon Fire або телевізор Fire TV, обидва з яких залежать від різних реалізацій Bridge Developer Bridge (ADB).
Перший метод передбачає використання інтерфейсу командного рядка на комп'ютері для надсилання файлів інсталяції Android (APK) прямо на пристрій. Цей підхід зручно, якщо ви архівували APK на комп’ютері та / або завантажили APK з веб-сайту розробника, і бажаєте завантажити його безпосередньо з комп'ютера на телевізор Fire.
Щоб слідувати за методом командного рядка, вам знадобиться копія ADB, встановлена на вашому комп'ютері. Щоб встановити комплект розробників, який включає ADB, і відповідні драйвери, ознайомтеся з нашим підручником Як встановити та використовувати ADB, утиліту налагодження Android.
Друга методика - це досить розумне і зручне: використання допоміжного додатка на пристрої, що працює під керуванням Android, для передачі встановлених програм прямо з пристрою на Fire TV. З точки зору зручності ви дійсно не можете перевершити простоту вибору програми прямо з телефону або планшета і встановити його на ваш телевізор Fire.
У магазині Google Play є декілька додатків, які пропонують перенесення Android-на-Вогню, але ми мали найбільше удачі з додатком Apps2Fire; його можна завантажити тут. Хоча ви ніколи не бачите його прямо в дії, Apps2Fire і подібні програми просто обгортки для АБР.
Обидві методи отримують роботу, це лише питання, яка техніка найкраще підходить для вашої ситуації. Якщо у вас вже є додаток, готове до роботи на вашому телефоні (або ви можете легко завантажити його з магазину відтворення), має сенс використовувати Apps2Fire і передавати його прямо з вашого пристрою на вогонь. Якщо ви завантажили цю програму з веб-сайту розробника або на форумі розробників, подібно до розробників XDA, більш доцільно запускати АБР і переносити його з комп'ютера.
Давайте подивимося, як підготувати телевізор Fire для sideloaded додатків, а потім як використовувати дві технології. Всі кроки в цьому навчальному посібнику повністю взаємозамінні між телевізором Amazon Fire і телевізором Fire TV; Єдина відмінність між ними полягає в тому, що телевізор Fire має більшу обчислювальну потужність, ніж Fire Stick, і пропонує чудову продуктивність для будь-яких процесорів, які ви хочете передати.
Підготовка телевізора Amazon Fire
Незважаючи на те, що можливість перемикання додатків на пристрої Fire TV особливо не просувається, неможливо включити можливість зробити це. Завантажте свій ТБ Fire і перейдіть до пункту Налаштування -> Система.
У меню "Система" прокрутіть вниз, поки не знайдете пункт підменю з позначкою "Параметри розробника". Зауважте, що підтекст підкреслює те, що саме надають параметри розробника для "Увімкнути ADB-з'єднання через мережу".
У меню Параметри розробника ви знайдете два перемикання, які потрібно встановити на "Увімкнути": "Налагодження ADB" та "Програми з невідомих джерел".
Перший варіант вмикає посилання АБР, так що ви можете віддалено з'єднати клієнт налагодження Android з блоком Fire. Другий перемикач дозволяє встановлювати програми, які не належать до Appstore (всі програми, які ви переносите через посилання ADB, будуть розглядатися як з "Невідомі джерела", незалежно від того, чи є вони одноразовими програмами, які ви самі створили, або затверджені програми з звичайного Android магазинів додатків).
Нарешті, перш ніж залишити пристрій Fire, потрібно перевірити IP-адресу пристрою. Найпростіший спосіб зробити це - перейти до Налаштування -> Система -> Про, а потім вибрати "Мережа".
Зверніть увагу на запис "IP-адреса", оскільки це адреса, яка потрібна для обох наступних методів. Також зверніть увагу, що якщо ви перезавантажите пристрій Fire, і не вказали статичну IP-адресу для нього, ця адреса може змінитися, якщо DHCP-сервер призначить новий. Будь-який час, коли ви натискаєте нові програми на ваш пристрій Fire, обов'язково перевірте цей розділ і підтвердьте IP-адресу.
Після перемикання обох вищевказаних налаштувань та ідентифікації IP-адреси пристрою прийшов час перейти до завантаження програм. Давайте детальніше розглянемо два методи.
Вихід із ADB
Якщо ваша програма знаходиться на вашому комп'ютері, його легко перенести в ADB. Давайте розглянемо використання командного рядка для запуску ADB-сервера, підключення до блоку Fire і віддаленого передачі корисного навантаження APK. Усі наведені нижче дії передбачають, що у вас вже встановлено АБР (і якщо ви цього не зробите, зверніться до нашого посібника тут).
Завантажте командний рядок у теці, де зберігається ваш APK (наприклад, / Documents / Downloads /), і введіть наступні команди, де XXXX - це IP-адреса вашого пристрою Fire на локальній мережі, а someapp.apk - це фактичне ім'я APK ви бажаєте встановити на пристрій.
adb kill-server
adb start-server
adb connect X.X.X.X
adb встановіть someapp.apk
Зверніть увагу, якщо ви отримали помилку "Помилка: більш ніж один раз пристрій або емулятор", що відбувається, якщо до АБР підключено більше одного пристрою (такий телефон Android прив'язаний до комп'ютера), ви можете звузити команду так.
adb install -s X.X.X.X: 5555 встановіть someapp.apk
Після того як ви видаєте команду, розслабтеся і розслабтеся. Це може тривати від декількох секунд до 10 хвилин або більше, залежно від розміру файлу. Коли процес завершиться, ви отримаєте відлуння імені APK, середньої швидкості передачі та повідомлення "Успіх".
Якщо ви отримали повідомлення про помилку INSTALL_FAILED_OLDER_SDK, це пов'язано з тим, що файл APK, який ви спробували встановити на пристрої Fire, використовується для більш високої версії Android, ніж у Fire. Починаючи з цього підручника Fire TV і Fire TV Stick все ще працюють Fire OS 3.0 (з сумісністю програми з Android Jelly Bean 4.2.2).
Перш ніж ми подивимося, що робити далі на стороні "Вогонь", давайте подивимося, як виконати те ж саме, передавши додаток з вашого телефону або планшета Android до Fire.
Видалення з пристрою Android
Однією з найбільших скарг, які ми чуємо, є те, що люди вже мають додаток на своєму телефоні або планшеті, і вони хочуть мати його на своєму пристрої Fire. Уся паралельна парадигма магазину Amazon Appstore / Google Play, звичайно, засмучує, і цей трюк дозволяє легко перенести додаток прямо з телефону на ваш Fire.
Спочатку завантажте та встановіть програму Apps2Fire з магазину Google Play тут. Запустіть програму, а потім натисніть кнопку меню у верхньому лівому куті.
У меню виберіть пункт «Налаштування», а на наступному екрані введіть IP-адресу пристрою Fire.
Після натискання кнопки Зберегти у вас буде два варіанти передачі додатків. По-перше, ви можете натиснути на символ + у верхньому правому куті екрана і вибрати будь-який файл APK на пристрої Android за допомогою браузера файлів. Вибирається APK за допомогою цього методу ні потрібно, щоб програма вже була встановлена на вашому пристрої, що означає, що будь-який APK, який ви завантажили та зберегли на пристрої, є чесною.
Другий спосіб передбачає вибір програми, яку ви фактично завантажили та встановили з магазину Google Play. Для цього знову натисніть кнопку меню та виберіть "Завантажити програми".
Виберіть будь-яку програму, торкнувшись її, і вона буде автоматично передана.
На жаль, на відміну від інструменту командного рядка ADB, додаток Apps2Fire не має механізму зворотного зв'язку для відмови версії; якщо ви завантажуєте нову програму, яка не сумісна з Android 4.2.2, немає повідомлення про помилку, і ви знаєте, що встановлення не вдалося, оскільки програма ніколи не з'являється на пристрої Fire.
Тим не менш, це дуже простий спосіб перенести програми без роботи командного рядка. Давайте подивимося, де знайти ваші програми після передачі їх на пристрій Fire.
Запуск ваших програм на телевізор Fire
Після того, як програми встановлені на Fire TV, це лише питання їх пошуку. На жаль, вони не з'являються у категорії "Apps" верхнього рівня в головному меню Fire TV. Замість цього вони знаходяться в меню Параметри -> Програми.
Після вибору пункту "Керування встановленими програмами" виберіть список всіх встановлених програм. Перейдіть до програми, яку ви пересунули (за допомогою командного рядка ADB або програми Apps2Fire), і виберіть її, натиснувши центральну кнопку на пульті дистанційного керування Fire TV (або введіть на клавіатурі, якщо вона використовується).
У підменю програми виберіть "Запуск програми". Ваша програма запуститься так само, як і на будь-якому іншому пристрої Android.
Ось і все! Не кожен додаток робить плавний перехід від сенсорного пристрою, наприклад, планшета до телевізійної системи Fire TV, але багато програм працюють відмінно без будь-яких коригувань (інші вимагають використання контролера або клавіатури для повноцінної функціональності). Проте нічого не коштує, щоб спробувати програму, яку ви вже маєте, тому, якщо ви хочете, щоб додаток на вашому телевізорі через спосіб вогню дали йому постріл.
Виникає гостре питання про телевізор Fire, Chromecast або інше потокове мультимедійне пристрій? Стріляйте нам електронною поштою на [email protected], і ми зробимо все, щоб допомогти.