アンドロイドウェアのBluetooth上でのデバッグのトラブル - localhostに接続できません

私は私のMoto360とブルートゥースを介してデバッグすることはできません。

まず始めに、Moto360で「ADBデバッグ」と「Bluetooth経由でデバッグ」を有効にしました。私はまた、コンパニオンフォンを介して「Bluetooth経由のデバッグ」を有効にしました。それが示している:

ホスト:接続解除

     

ターゲット:接続済み

USB経由でコンパニオンフォンを接続すると、次のようにしてadbに接続するのがわかります。

./adb devices

それから私はしよう:

./adb forward tcp:4444 localabstract:/adb-hub

その後:

./adb connect localhost:4444

これは

localhostに接続できません:4444:4444

moto360のリセット、adbサーバーの強制終了、コンピュータの再起動、sdkマネージャによるプラットフォームツールのアンインストール、それらの再インストール、別のポート番号の試行など、多くのことを試してみました。何もうまくいかないようです。

私は自分のパーソナルコンピュータに接続することができました、しかし、私が仕事用コンピュータを試みる度に私は得ます:localhostに接続することができません:4444:4444

29
Googleの問題追跡ツールを参照して、それが修正されました。 issuetracker.google.com/issues/37091033
追加された 著者 Pragati Singh,

8 答え

次のようなエラーメッセージが表示されました。

unable to connect to localhost:4444: cannot connect to localhost:4444
no connection could be made because the target machine actively refused it (10061).

代わりに adb connect 127.0.0.1:4444 を使用しましたが、すぐにメッセージが表示されました。

142
追加された
Android Studio 1.5を使用しているWindows 10では、Moto 360を表示するためにadb connect 127.0.0.1:4444に切り替える必要がありました。
追加された 著者 Raffaeu,
xdaのこれに関するスレッドによると、「問題はIPv4上のIPv6を解決するシステムに由来するので、localhostは:: 1になる:127.0.0.1ではなく、ADBは明らかにv6ではうまくいかない」
追加された 著者 String,
どういたしまして。
追加された 著者 Juan José Melero Góm,
OS X El Capitanでも同じ問題があります。これは正しい答えです。
追加された 著者 igla,
またadb connect 127.0.0.1:4444を使用して瞬時にメッセージを得た
追加された 著者 Ika,
魅力のように働いた!どうもありがとうございました!
追加された 著者 McSullivan D'Ander,
私は時々この問題を抱えていて、常に解決策を忘れて、そしていつも同じ場所に戻ってきます。 ありがとうございました。
追加された 著者 XdrummerXboy,

代わりにこれを試してください

adb connect 127.0.0.1:4444

more: https://stackoverflow.com/a/35093813/2267994

17
追加された

答えが見つかりました

まずポート転送を削除します。

adb forward --remove tcp:4444

それから始めからのポート転送ステップをしなさい

adb forward tcp:4444 localabstract:/adb-hub
adb connect localhost:4444

私はこれらのステップで私の問題を修正しました

8
追加された
いいえ、まだ接続拒否エラーが発生しています。
追加された 著者 Igor Ganapolsky,

あなたはそれを試すことができます、少なくとも、それは私のために働く:

your watch -> developer options -> adb debugging (once disable, then enable).

その後、

adb forward tcp:4444 localabstract:/ adb-hub

adb connect 127.0.0.1:4444

3
追加された

Debugging over Bluetooth was always Off for me. Apparently I had to choose a debugging wearable device here:

Android Wear -> Settings (gear icon) -> Debugging over Bluetooth -> Device to Debug

0
追加された

これをお勧めします。 エミュレータのプレビューが接続されている場合は、最初にAndroid Wearアプリの中からエミュレータにアクセスし、[FORGET]を選択します。

後ですべてのコマンドを使用する

adb forward tcp:4444 localabstract:/adb-hub
adb connect localhost:4444

それは私のために働きます。

0
追加された

別の解決策

エミュレータを接続した場合は、同じ問題が発生する可能性があります。エミュレータを切断するかシャットダウンしてから、すべてのコマンドを繰り返します。

0
追加された

Here is a good collection of commands you might need: commands

私はどこかの提案によって解決されていない私は別の接続の問題を抱えていた。結局、私はadbには、Bluetoothデバッグが有効になっている2台のモバイルデバイスがコンピュータに接続されているときに「問題」があることを発見しました。どれが選ばれました。それはadbの問題ではなく私の設定の問題です。それを理解するのに時間がかかりました...

0
追加された