Fire TVやChromecast with Google
TVにPCからアプリをインストールしたり、スクリーンショットを撮ったりと便利なPCアプリ『adbLink』。私も愛用しています。
なのですが、Chromecast
with Google TVのOSをAndroid
14にアップデートしたら(ADBを介した)adbLinkとの接続ができなくなってしまいました😣。
ようやくその原因と対策が分かりましたのでまとめておきます😋。
|
今回はこの紹介になります。
Android 14にアップデートしたChromecast with Google TVをadbLinkからADBで操作する(ワイヤレスデバッグ)
●ところでADBってナニ?
ADB(Android Debug
Bridge)とは、PCからAndroidデバイスを制御・管理するための開発者向け多用途コマンドラインツールです。アプリのインストールやデバッグなど、さまざまなデバイス操作を実行できます。
Chromecast
with Google
TVの場合、リモコンから出来る操作は限られていますが、ADBを使えばスクリーンショット等いろいろな操作ができます。
●adbLinkと接続できなくなった原因・対策方針
・原因
- Android OSのバージョンアップによるADBの仕様変更
Android TV OS 14からADBの仕様が変更になりました。
Chromecast with Google
TVでは
- 今まで利用可能だった有線による『USBデバッグ』は使えない
- Wi-Fiによる『ワイヤレスデバッグ』を使わなくてはならない
となってしまったようです。
しかも『ワイヤレスデバッグ』については
-
ADBでの操作を有効にするには先ずデバイス間のペアリングが必要
(一度ペアリングすると、以降のペアリングは不要です。Bluetoothみたいなイメージでしょうか)
で、これまでよりひと手間増えてしまいました😣。
今まで我が家では有線のUSBデバッグを使っていたので、(上記のような訳で)Android
OSをアップデートしたらADBが使えなくなってしまいました。
- adbLinkの仕様の問題
さらに事態をややこしくしているのがadbLinkの仕様です:
- adbLinkはワイヤレスデバッグのペアリングには対応していません
うーん、これは相当に困りものですね😣。
・対策方針
adbLinkによるワイヤレスデバッグでの操作を目指すのですが、ペアリングにはひと工夫が必要です。
対策方針を手順としてまとめると
- 方式はワイヤレスデバッグ(無線LAN)とする
- ペアリングはコマンドラインツール(Android SDK Platform-Tools)で行う
- Chromecast with Google TVのADB操作はadbLinkで行う
という感じです。
●使用するアプリ・サービス・ハードなど
・ハード:Chromecast with Google TV
|
| Google グーグル GA01919-JP [Chromecast with Google TV](4Kモデル) -Amazon |
メディアストリーミングデバイスです。Fire
TVのGoogle版と言えば分かり易いでしょうか😅。
本製品の最大の特徴はOSが標準のAndroidなので、スマホ向けの様々なアプリがインストール可能です。
そのため我が家ではスマートホームハブとして大活躍しています。
(ちなみにFire
TVは独自のOSのため、インストールできるスマホアプリはかなり限られています。)
現在は新しいモデルとしてGoogle TV Streamerという製品が出ています。
・PC用SDK:Android SDK Platform-Tools
|
| Android SDK Platform-Tools - Android Developers |
Googleから提供されている標準的なADBのSDKです。
本SDKはPCにインストール後はコマンドライン(Windowsの場合はコマンドプロンプト)を使って実行します。
・PC用アプリ:adbLink
|
| adbLink - Jocala Software |
ADBによる操作を(コマンドライン不要で)ボタン操作で行えるとてもとても便利なPCアプリです。
アプリのインストールやスクリーンショットなどがワンボタンの操作で行えます。
現在最新版はv8.0のようです(我が家のadbLinkはまだv5.1ですが😅)。
●設定方法
0. Chromecast with Google TVの設定
0-1. ハード設定
必ずPCと同じネットワークのWi-Fi(無線LAN)を使うようにします。
(ちなみにこれまでの我が家は(有線LANアダプターを介して)有線LANを使っていたので外しました。)
0-2. Chromecast with Google TVでのワイヤレスデバッグの有効化
Chromecast with Google TVの『⚙(設定)』>『システム』>『デバイス情報』で『Android TVのOSビルド』を7回クリックすると『開発者向けオプション』が有効になります。
|
| Chromecast with Google TV設定画面 |
すると『システム』に『開発者向けオプション』というメニューが表れます。
|
| Chromecast with Google TV設定画面 |
この『開発者向けオプション』で『ワイヤレスデバッグ』を『有効』にします。
|
| Chromecast with Google TV設定画面 |
Chromecast with Google TVの設定は以上です。
1. Android SDK Platform-Toolsによるワイヤレスデバッグのペアリング
ワイヤレスデバッグのペアリングの手順は、
- (PCから)IPアドレス、ポートの送信
- (PCから)Wi-Fiペア設定コードの送信
となります。
PCでの操作はWindowsのコマンドプロンプトを使います。
1-1. ペアリング用IPアドレス、ポート、Wi-Fiペア設定コードの取得
先ず、Chromecast with Google
TVからペアリング用の『IPアドレス』、『ポート』、『Wi-Fiペア設定コード』を取得します。
Chromecast
with Google
TVの『ワイヤレスデバッグ』画面で『専用コードによるペア設定』を選択します。
|
| Chromecast with Google TV設定画面 |
開いた『デバイスとのペア設定』画面で、『Wi-Fiペア設定コード』『IPアドレス』『ポート(※1)』をメモします。
|
| Chromecast with Google TV設定画面 |
※1 このポートはペアリング専用のポートのようです。(ペアリング後に)ADBを使用する時は別のポートを使用することになります。
1-2. ペアリング
(Android SDK Platform-Toolsをインストール済みのPCより)Windowsのコマンドプロンプトを使って以下のコマンドを実行します。
すると『Enter pairing code:』というメッセージが表示されるので設定コードを入力します。
実行後、『adb devices
-l』というコマンドを実行して、上記のIPアドレス、ポートのデバイスが表示されればペアリング完了です。
ペアリングが完了するとChromecast
with Google
TVの『ワイヤレスデバッグ』画面には『ペア設定済みのデバイス』としてPC(と思われる😅)デバイスが表示されます。
|
| ペアリング完了~♪(Chromecast with Google TV設定画面) |
2. adbLinkによるワイヤレスデバッグの設定・接続
いよいよadbLInkを使ってのワイヤレスデバッグ(ADB)実行の設定です。
2-1. ワイヤレスデバッグ実行用IPアドレス、ポートの取得
Chromecast with Google
TVからワイヤレスデバッグ実行用のIPアドレス、ポートを取得します。
Chromecast
with Google TVの『ワイヤレスデバッグ』画面で『IPアドレス』『ポート(※2)』をメモします。
|
※2
このポートはペアリング時のポートとは別のポートです。くれぐれもご注意下さい。
(また再起動の毎にランダムに変わるようです。)
2-2. adbLinkでのワイヤレスデバッグ設定・接続
adbLinkの接続デバイスの設定画面(『Device Record』)で上記で取得した『IPアドレス』『ポート』を設定します。
|
| adbLink設定画面 |
これでadbLinkの設定は完了です。
設定完了後、adbLinkのメイン画面で『Connect』をクリックすると…。Chromecast
with Google TVに接続しました🤩!
|
| 接続完了~♪(adbLinkメイン画面) |
●adbLinkの使用感
問題ありません😋。
本記事の(上記した)Chromecast with Google
TV画面の画像は全て、(本記事の方法で接続した)adbLinkで撮ったスクリーンショットです😎。
アプリ(apk)のインストールも無事にできました♪
![]() |
| Chromecast with Google TVランチャー(FLauncher)画面 |
●改善要望点
- adbLinkにワイヤレスデバッグのペアリングが出来る機能を搭載して欲しいです
●まとめ
Android TV OSのアップデートで、ADBの接続方法が変わってしまったChromecast with Google
TVですが、Wi-Fi(無線LAN)とAndroid SDK
Platform-Toolsを使うことによって無事に再びadbLinkからADBを実行できるようになりました。
大満足です😋。
○参照サイト(外部リンク ⧉)
- Android Debug Bridge(adb) - Android Developers
- Android TV OS 14 にアップデート後、Chromecast に ADB 接続できない - Reddit
- 動作する修正:Chromecast Android 14 ADBポート5555の持続性(adb-auto-enableメソッド) - Reddit














