ホームページ » の仕方 » AndroidアプリをAmazon Fire TVおよびFire TV Stickにサイドロードする方法

    AndroidアプリをAmazon Fire TVおよびFire TV Stickにサイドロードする方法

    特に宣伝されている機能ではありませんが、Amazon Fire TVとAmazon Fire TV StickはAndroidアプリケーションのサイドロードを可能にします。少しの努力で、Amazon Appstoreでは利用できないアプリをFire TVに簡単に読み込むことができます。.

    注意: このチュートリアルでは、Amazon TVのKindle Fireタブレットではなく、Fire TVデバイスでのAndroidアプリケーションのサイドローディングについて説明します。 Kindle Fireにアプリをサイドロードする方法を探している場合は、このガイドを参照してください。.

    なぜ私はこれをしたいのですか?

    Amazon Fire TVとTV Stickはどちらも堅牢なAndroidベースのストリーミングデバイスで、小さなフットプリントに大量の電力を詰め込みます。ただし、Amazonが非常にAmazonエコシステム中心になるようにデバイスを設計したことは間違いありません。AmazonAppstoreからのアプリのみを使用することを強く推進しています。.

    Amazon Appstoreには幅広いアプリケーションがありますが、Fire TVの所有者が直面する2つの大きな問題があります。まず、Appstoreのサイズにもかかわらず、それはGoogle Playストアとは比較にならず、たくさんあります。, たくさんの, Google Play経由でのみ利用可能なアプリ。単にAppstoreに自分のアプリを移植することを選択していない(またはアプリがAmazonが拒否したいくつかの要素を含んでいる)多くの開発者がいます.

    次に、Fire TV回線での使用が承認されていない場合、必要なアプリがAmazon Appstoreで入手可能な場合でも、ダウンロードすることはできません。以前はXBMCと呼ばれていたメディアセンターソフトウェアのKodiもその好例です。これは、一般的なAndroidダウンロードとしてAmazon Appstoreにありますが、Fire TVデバイスにダウンロードしてインストールすることはできません(ただし、それらのデバイスは実際に実行できます)。.

    幸い、Fire TVにアプリをロードしようとしているあなた、私たち、そして他の誰にとっても、Fire TVとFire TV Stickに含まれる開発者向けオプションを利用して、必要なAndroidアプリケーションをロードできます。.

    私には何が必要なのだろう?

    Amazon Fire TVまたはFire TVスティックにアプリをサイドロードする方法は2つあります。どちらもAndroid Developer Bridge(ADB)の異なる実装に依存します。.

    1つ目の方法は、コンピュータのコマンドラインインターフェイスを使用してAndroidインストールファイル(APK)をデバイスに直接送信することです。この方法は、コンピュータにAPKをアーカイブしている場合や、開発者のWebサイトからAPKをダウンロードして、コンピュータからFire TVに直接ロードする場合に便利です。.

    コマンドラインのテクニックに従うには、あなたのコンピュータにADBのコピーがインストールされている必要があります。 ADBを含む開発者キットと適切なドライバをインストールするには、チュートリアル「ADBをインストールして使用する方法、Android Debug Bridgeユーティリティ」をチェックしてください。.

    2つ目の方法は、かなり巧妙で便利な方法です。Androidを実行しているデバイスでヘルパーアプリケーションを使用して、インストール済みのアプリケーションをデバイスからFire TVに直接転送する方法です。利便性の観点からは、携帯電話やタブレットからアプリを選んでFire TVにインストールするだけの簡単さに勝るものはありません。.

    Google Playストアには、AndroidからFireへの転送を提供するアプリケーションがいくつかありますが、Apps2Fireアプリケーションで最高の結果を得ました。ここからダウンロードできます。実際には動作しませんが、Apps2Fireおよび類似のアプリケーションはADBのラッパーです。.

    どちらのテクニックでも作業は完了ですが、どちらのテクニックが自分の状況に最も適しているかは問題になりません。あなたがすでにあなたの電話に行く準備ができている(あるいはPlayストアからそれを簡単にダウンロードすることができる)場合、Apps2Fireを使ってそれをあなたのデバイスからFireに直接転送するのは理にかなっています。開発者のウェブサイトまたはXDA Developersのような開発フォーラムからアプリをダウンロードした場合、ADBを起動してPCから転送する方が合理的です。.

    Fire TVをサイドロードアプリケーション用に準備する方法と、2つの方法を使用する方法を見てみましょう。このチュートリアルのすべてのステップは、Amazon Fire TVとFire TV Stickの間で完全に交換可能です。この2つの唯一の違いは、Fire TVはFire Stickよりも処理能力が高く、送信するすべてのCPUを大量に消費するアプリケーションに対して優れたパフォーマンスを提供することです。.

    Amazon Fire TVの準備

    Fire TVデバイスにアプリをサイドロードする機能は、特に推進されていませんが、その機能を有効にすることは難しくありません。 Fire TVを起動し、[設定] - > [システム]に移動します。.

    [システム]メニュー内で、[開発者オプション]というラベルの付いたサブメニューエントリが見つかるまで下にスクロールします。サブテキストには、[ネットワークを介したADB接続を有効にする]に関する開発者オプションの内容が正確に示されています。

    「開発者向けオプション」メニューの中には、「ADBデバッグ」と「未知のソースからのアプリ」という2つの切り替えをオンに設定する必要があります。

    最初のオプションはADBリンクをオンにして、AndroidデバッグクライアントをFireユニットにリモートでブリッジできるようにします。 2番目の切り替えでは、Appstore以外のアプリケーションのインストールが可能になります(ADBリンク経由で転送するすべてのアプリケーションは、自分で作成した一時的なアプリケーションか従来のAndroidの承認済みアプリケーションかに関係なく、「不明なソース」からのものとして扱われます)。アプリケーションストア).

    最後に、あなたがあなたのFireユニットを出る前に、あなたはユニットのIPアドレスをチェックする必要があります。これを行う最も簡単な方法は、設定 - >システム - >バージョン情報の順に選択してから、「ネットワーク」を選択することです。

    これは以下の両方のテクニックに必要なアドレスなので、「IPアドレス」エントリを書き留めます。また、Fireデバイスを再起動したときに静的IPアドレスを指定しなかった場合、DHCPサーバーが新しいIPアドレスを割り当てると、このアドレスが変わる可能性があります。新しいアプリケーションをFireデバイスにプッシュするときはいつでも、このセクションとIPアドレスを確認してください。.

    上記の両方の設定を切り替えてデバイスのIPアドレスを特定したら、次にアプリケーションのロードに進みます。 2つの方法を詳しく見てみましょう.

    ADBによるサイドローディング

    アプリケーションがコンピュータにある場合は、ADBを使用して簡単にサイドロードできます。コマンドラインを使用してADBサーバーを起動し、Fireユニットに接続し、APKペイロードをリモートで配信してみましょう。以下のすべての手順では、すでにADBがインストールされていることを前提としています(まだインストールされていない場合は、こちらのガイドを参照してください)。.

    APKが保存されているディレクトリ(例:/ Documents / Downloads /)にコマンドプロンプトをロードし、次のコマンドを入力します。XXXXはローカルネットワーク上のFireユニットのIPアドレス、someapp.apkはAPKの実際のファイル名です。あなたはデバイスにインストールしたいです.

    adb kill-server

    ADB起動サーバー

    adb connect X.X.X.X

    adb install someapp.apk

    ADBに複数のデバイスが接続されている場合(コンピュータに接続されているAndroid携帯電話など)に発生するエラー「エラー:複数回のデバイスまたはエミュレータ」が表示される場合は、このようにコマンドを絞り込むことができます。.

    adb install -s X.X.X.X:5555 install 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デバイスからのサイドロード

    私たちが聞いている最大の不満の1つは、人々がすでに自分の電話やタブレットにアプリを持っていて、彼らが彼らのFireデバイスにそれを持ちたいということです。並列のAmazon Appstore / Google Playストアのパラダイムは確かにイライラするものであり、このトリックを使用すると、アプリを電話からFireに簡単に移動できます。.

    まず、ここのGoogle PlayストアからApps2Fireをダウンロードしてインストールします。アプリを起動してから、左上隅のメニューボタンをタップします.

    メニュー内の「設定」を選択し、フォロー画面であなたのFireデバイスのIPアドレスを入力してください.

    [保存]をクリックすると、アプリを転送するための2つのオプションがあります。まず、画面の右上隅にある+記号をクリックし、ファイルブラウザを介してあなたのAndroidデバイス上の任意のAPKファイルを選択することができます。この方法で選択したAPKは ではない あなたのデバイスに既にインストールされたアプリケーションである必要があります。つまり、あなたがダウンロードしてあなたのデバイスに保存したAPKは公正なゲームであることを意味します.

    2番目の方法は、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、Chromecast、またはその他のストリーミングメディアデバイスについての緊急の質問がありますか。 [email protected]に私達に電子メールを撃つと私たちは助けるために最善を尽くします.