Google TV Streamer 4KでWi-Fi経由のADBデバッグを有効にする方法
Google TV Streamer 4Kでワイヤレスデバッグを始めるのは、決して簡単ではありません。設定が思ったよりも奥深くに隠されているため、少し奇妙に感じます。設定によっては、プロセス全体が試行錯誤のように感じられます。しかし、USB接続にうんざりしている方や、デバイスをリモートで操作したいという方には、この設定は大きな違いをもたらします。設定が完了すると、Wi-Fi経由でADBコマンドを実行できるようになります。ケーブルを持ち歩くことなく、アプリのインストール、スクリーンショットの取得、トラブルシューティングなどが可能になります。最新モデルではかなりスムーズに動作しますが、再起動や再試行を数回行う必要がある場合もあります。
Google TV Streamer 4Kのワイヤレスデバッグを修正する方法
設定メニューにアクセスする
まず、一般設定に進みます。通常はすべてのオプションがここにありますが、開発者向けオプションを見つけるのは迷路を掘り進むような感覚になることがあります。Google TVでは、右上の設定アイコンをクリックするか、ボタンを長押しして設定Powerを選択します。次に、バージョンに応じて「マイデバイス」または「デバイス設定」に移動します。そこから「システム」を探します。
開発者オプションを有効にする
この部分は、簡単なはずなのに多くの人がつまずくところです。後でワイヤレスデバッグを有効にするには、開発者向けオプションを有効にする必要があります。「About(バージョン情報)」の下をスクロールして、 「Build (ビルド)」または「Android TV OS Build (Android TV OSビルド)」を見つけます。その情報項目を7回(本当に7回)タップします。「これで開発者になりました」などの小さなメッセージがポップアップ表示されます。その後、「System(システム)」メニューに戻ると、新しいオプションがポップアップ表示されます。
ワイヤレスデバッグを有効にする
開発者向けオプションがロック解除されたら、開発者向けオプションを開きます。下にスクロールして「ワイヤレスデバッグ」を見つけます。デバイスによっては、トグルスイッチになっているので、オンに切り替えます。オンになっていない場合は、開発者向けオプションが正しく有効になっているか確認してください。有効になっていない場合は、デバイスをすぐに再起動する必要があります。ワイヤレスデバッグは再起動しないと表示されないという報告もあります。
デバイスが同じネットワーク上にあることを確認する
これは当たり前のことかもしれませんが、非常に重要です。Google TVとADBに使用するパソコンは、同じWi-Fiネットワークに接続する必要があります。2.4GHz帯でも5GHz帯でも構いません。必ず両方が同じネットワークに接続されていることを確認してください。異なるルーターやVLANに接続されている場合、たとえ同じネットワーク名に接続していても、このプロセスは機能しません。
コードを使ってデバイスをペアリングする
ワイヤレスデバッグにはペアリングの手順があります。Google TVの画面にペアリングコードが表示されるので、メモしておいてください。この段階で、「ペアリングコードでデバイスをペアリング」などのボタンをクリックする必要がある場合があります。このオプションは同じメニュー内にある場合もあれば、「ペアリング」というボタンの場合もあります。表示されるコードが何であれ、このコードがパソコンとデバイスをリンクするものなので、注意深くメモしておいてください。
コンピュータにADBを設定する
コマンドを入力する前に、ADBツールを入手してください。Android開発者サイトにアクセスし、platform-toolsパッケージをダウンロードしてください。デスクトップやホームフォルダなど、見つけやすい場所に解凍してください。そのフォルダでターミナルまたはコマンドプロンプトを開きます。Shiftキーを押しながら右クリックし、「PowerShellウィンドウをここで開く」を選択するか、cdコマンドで直接操作してください。
ADBコマンドを使用したペアリング
ここで、一部の人が混乱する部分、つまり実際のコマンドについてご説明します。コマンドラインに以下を入力し、pairing_code
テレビのコードに置き換えてください。
adb pair
を押しますEnter。すべてが正しく設定されていれば、「デバイスがペアリングされました」などのメッセージが表示されます。設定によっては、最初の試行で失敗する場合もありますが、諦めずにもう一度試すか、デバイスを再起動してください。
ADBをGoogle TVに接続する
次に、デバイスのIPアドレスとポート番号が必要です。これらは、同じワイヤレスデバッグメニューで確認できます(多くの場合、のように表示されます)192.168.1.xxx:xxxxx
。次のコマンドを実行します。
adb connect
を押しますEnter。「接続済み」と表示されたら、接続完了です。ただし、完全に動作していないにもかかわらず「すでに接続されています」と表示されることがあります。その場合は、再接続するか、両方のデバイスを再起動してみてください。
Google TV でコマンドを実行する
これで、ターミナルからADBコマンドを実行し、デバイスをリモートで操作できるようになりました。例えば、インストールされているアプリを一覧表示するには、次のように入力します。
adb shell pm list packages
スクリーンショットを撮りたいですか?以下を使用してください:
adb exec-out screencap -p > screen.png
時々少し不安定ですが、あるセットアップでは再起動後に機能しましたが、別のセットアップでは再度ペアリングする必要がありました。奇妙なことですが、進歩です。
追加のヒントとよくある問題
- テレビと PC が同じ Wi-Fi ネットワークに接続されていることを確認してください。Windows では必要以上に困難にするため、必ず確認してください。
- ペアリングまたは接続でランダムなエラーが発生する場合は、両方のデバイスを再起動してください。
- Google TV のファームウェアと Android SDK プラットフォーム ツールを更新してください。古いファームウェアは接続の問題を引き起こす可能性があります。
- ペアリングが機能しない場合は、ワイヤレスデバッグをオフにしてからオンに戻し、再度有効にしてみてください。
まとめ
Google TVのワイヤレスデバッグをクラックするには何度か試行錯誤が必要かもしれませんが、一度設定してしまえば、デバイスのリモート管理が劇的に変わります。まだ回避策のような気がしますが、まあ、全てが整っていればうまくいきます。あとは忍耐と良好なネットワーク接続が必要です。これで数時間短縮されるか、少なくともケーブルの煩わしさから解放されることを願っています。
まとめ
- Android TV OSビルドを7回タップして開発者向けオプションを有効にします
- 開発者向けオプションでワイヤレスデバッグをオンにする
- 両方のデバイスが同じWi-Fiネットワーク上にあることを確認してください
- コードでデバイスをペアリングし、ADBコマンドで接続します
- コマンドを実行してリモートコントロールを楽しむ