Android WearのBluetoothデバッグで unable to connect to localhost:4444: Connection refused が出た時の対処方法
Moto360などBluetoothで実機デバッグする機種の場合,以下の感じでadbコマンドを叩きますが,
$ adb forward tcp:4444 localabstract:/adb-hub $ adb connect localhost:4444
以下のエラーが出て adb devices
にも一覧表示されないしデバッグできない.
unable to connect to localhost:4444: Connection refused
対処方法
$ adb connect 127.0.0.1:4444
を実行.
$ adb forward tcp:4444 localabstract:/adb-hub $ adb connect 127.0.0.1:4444 connected to 127.0.0.1:4444
少し待ってから $ adb devices
を実行すると,一覧にAndroid Wearが表示される.
$ adb devices List of devices attached 127.0.0.1:4444 device
↑ Android Studioのデバイス一覧にもちゃんと出た
ダメな場合は
$ adb kill-server $ adb start-server
で,adbを再起動してみると良いかも.