Amazon Fire TV 및 Fire TV Stick에 Android 앱을 사이드로드하는 방법

게시 됨: 2022-10-15

특별히 잘 알려진 기능은 아니지만 Amazon Fire TV와 Amazon Fire TV Stick은 Android 애플리케이션의 사이드로드를 허용합니다. 조금만 노력하면 Amazon Appstore에서 사용할 수 없는 앱을 Fire TV에 ​​쉽게 로드할 수 있습니다.

참고: 이 튜토리얼에서는 Amazon의 Kindle Fire 태블릿 라인이 아닌 Fire TV 장치에서 Android 애플리케이션을 사이드로딩하는 방법을 다룹니다. 여기에서 Kindle Fire에서 앱을 사이드로드하는 방법을 찾고 있다면 이 가이드를 참조하세요.

내가 왜 이것을 하고 싶은가?

Amazon Fire TV와 TV Stick은 모두 작은 설치 공간에 강력한 성능을 제공하는 강력한 Android 기반 스트리밍 장치입니다. 그러나 Amazon이 장치를 Amazon 생태계 중심으로 설계했으며 Amazon Appstore의 앱만 사용하려는 강력한 추진력이 있다는 점을 의심하지 마십시오.

Amazon Appstore에는 다양한 애플리케이션이 있지만 Fire TV 소유자가 부딪치는 두 가지 큰 문제가 있습니다. 첫째, Appstore의 크기에도 불구하고 Google Play 스토어와 비교할 수 없으며 Google Play를 통해서만 사용할 수 있는 앱이 많습니다 . 단순히 앱을 Appstore로 이식하기로 선택하지 않은 많은 개발자가 있습니다(또는 앱에 Amazon이 거부한 일부 요소가 포함되어 있음).

관련: HTG는 Amazon Fire TV를 검토합니다: Amazon 생태계를 위해 준비된 강력한 하드웨어

둘째, 원하는 앱이 Amazon Appstore에 있더라도 Fire TV 라인에서 사용이 승인되지 않으면 다운로드할 수 없습니다. 이전에 XBMC로 알려진 미디어 센터 소프트웨어인 Kodi가 이에 대한 완벽한 예입니다. Amazon Appstore에 일반 Android 다운로드로 있지만 Fire TV 장치에 다운로드하여 설치할 수는 없습니다(그러나 해당 장치에서는 실제로 실행할 수 있음).

다행스럽게도 당신과 우리, 그리고 Fire TV에 ​​앱을 로드하려는 모든 사람들을 위해 Fire TV 및 Fire TV Stick에 포함된 개발자 옵션을 활용하여 원하는 모든 Android 애플리케이션을 로드할 수 있습니다.

내가 무엇이 필요 하나?

Amazon Fire TV 또는 Fire TV 스틱에 앱을 테스트용으로 로드하는 두 가지 접근 방식이 있으며 둘 다 Android 개발자 브리지(ADB)의 서로 다른 구현에 의존합니다.

첫 번째 기술은 컴퓨터의 명령줄 인터페이스를 사용하여 Android 설치 파일(APK)을 기기로 바로 보내는 것입니다. 이 접근 방식은 컴퓨터에 APK를 보관하거나 개발자 웹사이트에서 APK를 다운로드하고 컴퓨터에서 Fire TV로 직접 로드하려는 경우에 유용합니다.

명령줄 기술을 따르려면 컴퓨터에 설치된 ADB 복사본이 필요합니다. ADB와 적절한 드라이버가 포함된 개발자 키트를 설치하려면 Android 디버그 브리지 유틸리티인 ADB를 설치하고 사용하는 방법 자습서를 확인하세요.

관련: Android 디버그 브리지 유틸리티인 ADB를 설치하고 사용하는 방법

두 번째 기술은 다소 영리하고 편리한 방법입니다. Android를 실행하는 기기에서 도우미 애플리케이션을 사용하여 설치된 앱을 기기에서 Fire TV로 바로 이동하는 것입니다. 편의상 휴대전화나 태블릿에서 바로 앱을 선택하여 Fire TV에 ​​설치하는 것의 용이함을 능가할 수 없습니다.

Google Play 스토어에는 Android-to-Fire 전송을 제공하는 몇 가지 응용 프로그램이 있지만 Apps2Fire 응용 프로그램으로 운이 좋았습니다. 여기에서 다운로드할 수 있습니다. 직접 작동하는 것을 볼 수는 없지만 Apps2Fire 및 유사한 응용 프로그램은 ADB용 래퍼일 뿐입니다.

두 기술 모두 작업을 완료하는 데 어떤 기술이 귀하의 상황에 가장 잘 맞는지 문제일 뿐입니다. 이미 휴대전화에 앱을 설치할 준비가 되어 있는 경우(또는 Play 스토어에서 쉽게 다운로드할 수 있음) Apps2Fire를 사용하여 기기에서 Fire로 바로 전송하는 것이 좋습니다. 개발자 웹사이트나 XDA Developers와 같은 개발 포럼에서 앱을 다운로드했다면 ADB를 실행하고 PC에서 전송하는 것이 더 합리적입니다.

사이드로드 앱을 위해 Fire TV를 준비하는 방법과 두 가지 기술을 사용하는 방법을 살펴보겠습니다. 이 자습서의 모든 단계는 Amazon Fire TV와 Fire TV Stick 간에 완전히 호환됩니다. 이 둘의 유일한 차이점은 Fire TV가 Fire Stick보다 처리 능력이 더 뛰어나고 CPU를 많이 사용하는 애플리케이션에 대해 우수한 성능을 제공한다는 것입니다.

Amazon Fire TV 준비

Fire TV 장치에 앱을 사이드로드하는 기능이 특별히 홍보되지는 않았지만 그렇게 하는 기능을 활성화하는 것은 어렵지 않습니다. Fire TV로 부팅하고 설정 -> 시스템으로 이동합니다.

시스템 메뉴에서 "개발자 옵션"이라는 하위 메뉴 항목을 찾을 때까지 아래로 스크롤합니다. 하위 텍스트는 "네트워크를 통한 ADB 연결 활성화"에 대한 개발자 옵션이 정확히 무엇인지 강조 표시합니다.

업데이트, 6/24/22: Amazon이 Fire TV 업데이트를 푸시한 후 개발자 옵션 메뉴가 숨겨졌습니다. "정보" 메뉴에 액세스한 다음 장치 이름을 7번 선택하여 개발자 옵션을 계속 표시할 수 있습니다.

개발자 옵션 메뉴에서 켜기로 설정해야 하는 두 개의 토글인 "ADB 디버깅" 및 "알 수 없는 소스의 앱"을 찾을 수 있습니다.

첫 번째 옵션은 ADB 링크를 켜서 Android 디버깅 클라이언트를 Fire 장치에 원격으로 연결할 수 있도록 합니다. 두 번째 토글은 앱스토어가 아닌 애플리케이션의 설치를 허용합니다(ADB 링크를 통해 전송하는 모든 앱은 직접 만든 일회성 앱이든 기존 Android에서 승인한 앱이든 관계없이 "알 수 없는 소스"에서 가져온 것으로 취급됩니다. 애플리케이션 스토어).

마지막으로 Fire 장치를 떠나기 전에 장치의 IP 주소를 확인해야 합니다. 가장 쉬운 방법은 설정 -> 시스템 -> 정보로 이동한 다음 "네트워크"를 선택하는 것입니다.

"IP 주소" 항목은 다음 기술 모두에 필요한 주소이므로 기록해 두십시오. 또한 Fire 장치를 다시 시작하고 이에 대한 고정 IP 주소를 지정하지 않은 경우 DHCP 서버에서 새 주소를 할당하면 이 주소가 변경될 수 있습니다. 새 애플리케이션을 Fire 장치로 푸시할 때마다 이 섹션을 확인하고 IP 주소를 확인하십시오.

위의 두 설정을 모두 전환하고 장치의 IP 주소를 확인한 후에는 응용 프로그램을 로드할 차례입니다. 두 가지 방법에 대해 자세히 살펴보겠습니다.

ADB를 사용한 사이드로딩

응용 프로그램이 컴퓨터에 있는 경우 ADB를 사용하여 쉽게 사이드로드할 수 있습니다. 명령줄을 사용하여 ADB 서버를 시작하고 Fire 장치에 연결하고 APK 페이로드를 원격으로 전달하는 방법을 살펴보겠습니다. 다음 단계는 모두 ADB가 이미 설치되어 있다고 가정합니다(아직 설치하지 않은 경우 여기에서 가이드를 참조하십시오).

APK가 저장된 디렉토리(예: /Documents/Downloads/)에 명령 프롬프트를 로드하고 다음 명령을 입력합니다. 여기서 XXXX는 로컬 네트워크에 있는 Fire 장치의 IP 주소이고 someapp.apk는 APK의 실제 파일 이름입니다. 장치에 설치하려는

adb 킬 서버

adb 시작 서버

ADB 연결 XXXX

adb install someapp.apk

ADB에 연결된 장치(예: 컴퓨터에 연결된 Android 전화)가 둘 이상인 경우 발생하는 "오류: 두 번 이상의 장치 또는 에뮬레이터" 오류가 발생하면 다음과 같이 명령의 범위를 좁힐 수 있습니다.

adb install -s XXXX:5555 someapp.apk 설치

명령을 내리면 편안히 앉아 휴식을 취하십시오. 파일 크기에 따라 몇 초에서 10분 이상 걸릴 수 있습니다. 프로세스가 완료되면 APK 이름, 평균 전송 속도 및 "성공" 메시지의 에코백을 받게 됩니다.

INSTALL_FAILED_OLDER_SDK 오류 메시지가 표시되면 Fire 장치에 설치하려고 시도한 APK 파일이 Fire가 실행 중인 것보다 더 높은 버전의 Android용이기 때문입니다. 이 튜토리얼에서 Fire TV와 Fire TV Stick은 여전히 ​​Fire OS 3.0(Android Jelly Bean 4.2.2와 앱 호환성이 있음)을 실행하고 있습니다.

Fire 측면에서 다음에 해야 할 일을 살펴보기 전에 Android 휴대폰이나 태블릿에서 Fire로 앱을 전송하여 동일한 작업을 수행하는 방법을 살펴보겠습니다.

Android 기기에서 사이드로딩

우리가 듣는 가장 큰 불만 중 하나는 사람들이 이미 휴대전화나 태블릿에 앱을 가지고 있고 Fire 기기에 앱을 갖고 싶어한다는 것입니다. 전체 병렬 Amazon Appstore/Google Play 스토어 패러다임은 확실히 실망스럽고 이 트릭을 사용하면 휴대전화에서 Fire로 앱을 쉽게 셔틀할 수 있습니다.

먼저 여기 Google Play 스토어에서 Apps2Fire를 다운로드하여 설치합니다. 앱을 실행한 다음 왼쪽 상단의 메뉴 버튼을 누릅니다.

메뉴 내에서 "설정"을 선택하고 다음 화면에서 Fire 장치의 IP 주소를 입력하십시오.

저장을 클릭하면 앱 전송을 위한 두 가지 옵션이 제공됩니다. 먼저 화면 오른쪽 상단의 + 기호를 클릭하고 파일 브라우저를 통해 Android 기기에서 APK 파일을 선택할 수 있습니다. 이 방법을 통해 선택한 APK는 기기에 이미 설치된 애플리케이션일 필요가 없습니다 . 즉, 다운로드하여 기기에 저장한 모든 APK는 공정한 게임입니다.

두 번째 방법은 Google Play 스토어에서 실제로 다운로드하여 설치한 앱을 선택하는 것입니다. 그렇게 하려면 메뉴 버튼을 다시 탭하고 "앱 업로드"를 선택합니다.

아무 앱이나 탭하여 선택하면 자동으로 전송됩니다.

불행히도 명령줄 ADB 도구와 달리 Apps2Fire 앱에는 버전 실패에 대한 피드백 메커니즘이 없습니다. Android 4.2.2와 호환되지 않는 새 앱을 업로드하면 오류 메시지가 표시되지 않으며 앱이 Fire 장치에 표시되지 않기 때문에 설치에 실패했다는 것만 알 수 있습니다.

즉, 명령줄 작업 없이 앱을 전송하는 정말 쉬운 방법입니다. Fire 장치로 앱을 전송한 후 앱을 찾을 수 있는 위치를 살펴보겠습니다.

Fire TV에서 앱 실행하기

앱이 Fire TV에 ​​설치되면 앱을 찾기만 하면 됩니다. 안타깝게도 메인 Fire TV 메뉴의 최상위 "Apps" 카테고리에는 나타나지 않습니다. 대신 설정 -> 애플리케이션 메뉴에 있습니다.

"설치된 응용 프로그램 관리"를 선택하면 설치된 모든 응용 프로그램 목록이 표시됩니다. (ADB 명령줄 또는 Apps2Fire 앱을 통해) 푸시한 응용 프로그램을 탐색하고 Fire TV 리모컨의 가운데 버튼을 눌러 선택합니다(또는 사용 중인 경우 키보드에서 입력).

응용 프로그램 하위 메뉴에서 "응용 프로그램 시작"을 선택합니다. 다른 Android 기기에서와 마찬가지로 애플리케이션이 실행됩니다.

그게 다야! 모든 응용 프로그램이 태블릿과 같은 터치 기반 장치에서 TV 중심의 Fire TV 시스템으로 원활하게 이동하는 것은 아니지만 많은 응용 프로그램은 조정 없이 잘 작동합니다(다른 응용 프로그램에서는 전체 기능을 위해 컨트롤러나 키보드를 사용해야 함). 그러나 이미 가지고 있는 앱을 사용하는 데 비용이 들지 않으므로 Fire를 통해 TV에서 앱을 사용하려면 한 번 시도해 보십시오.


Fire TV, Chromecast 또는 기타 스트리밍 미디어 장치에 대해 긴급한 질문이 있습니까? [email protected]으로 이메일을 보내주시면 최선을 다해 도와드리겠습니다.