2015-04-15 3 views
29

Ich kann nicht über Bluetooth mit meinem Moto360 debuggen.Trouble Debugging android Wear über Bluetooth - Konnte keine Verbindung zu Localhost

Zu Beginn habe ich "ADB debugging" und "Debug über Bluetooth" auf der Moto360 aktiviert. Ich habe auch "Debugging über Bluetooth" über das Begleittelefon aktiviert. Es zeigt:

Host: verbunden

Als ich den Begleiter Telefon über USB anschließen, kann ich es mit ADB sehen verbinden:

Ziel getrennt

./adb devices 

dann versuche ich:

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

und dann:

./adb connect localhost:4444 

, die zurückgibt:

nicht in der Lage zu localhost verbinden: 4444: 4444

Ich habe eine Menge Dinge versucht, wie die moto360 Zurücksetzen Tötung der adb server, den computer neu starten, die plattform-tools über den sdk manager deinstallieren und sie neu installieren, eine andere portnummer versuchen. Nichts scheint zu funktionieren.

konnte mich mit meinem PC verbinden, aber jedes Mal, wenn ich auf meinem Computer versuchen, erhalte ich: nicht in der Lage zu localhost verbinden: 4444: 4444

+0

Mit Bezug auf Google Probleme Tracker wurde behoben. https://issuetracker.google.com/issues/37091033 –

Antwort

7

ich die Antwort gefunden

zuerst entfernen Hafen Weiterleitung;

adb forward --remove tcp:4444 

dann tun Port-Forwarding Schritte von Anfang an

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

i mein Problem mit diesen Schritten fixiert

+1

Nein, immer noch ** Verbindung verweigert ** Fehler. –

142

ich die folgende Fehlermeldung erhalten:

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

I verwendet adb connect 127.0.0.1:4444 stattdessen und ich wurde sofort mit der Nachricht aufgefordert.

+8

Laut einem Thread zu diesem Thema auf xda, das "Problem stammt von Systemen, die IPv6 über IPv4 auflösen, so dass localhost wird :: 1: nicht 127.0.0.1, und ADB spielt eindeutig nicht gut mit v6." – String

+3

Unter Windows 10 mit Android Studio 1.5 musste ich zu adb connect 127.0.0.1:4444 wechseln, um das Moto 360 sichtbar zu machen. – Raffaeu

+0

Auch adb connect 127.0.0.1:4444 verwendet und sofort eine Nachricht erhalten – Ika

0

Hier ist eine gute Sammlung von Befehlen Sie benötigen: commands

Ich hatte eine andere Verbindung Problem, das in dem nicht durch suggetions gelöst. Am Ende stellte ich fest, dass adb ein "Problem" hat, wenn 2 mobile Geräte mit aktiviertem Bluetooth-Debugging mit dem Computer verbunden sind - es verbindet sich nur mit dem ersten, also andere Geräte abtrennen oder überprüfen mit: adb-Geräten welcher wurde ausgewählt. Es ist kein Problem von adb, sondern von meinem Setup. Es hat einige Zeit gekostet, es herauszufinden ...

0

ich dies empfehlen. Wenn Sie eine angeschlossene Emulatorvorschau haben, gehen Sie in die Android Wear App zum Emulator und wählen Sie VERGESSEN.

verwenden Später alle Befehle

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

die für mich arbeiten.

2

Sie können versuchen, dass, zumindest, es funktioniert für mich:

Ihre Uhr -> Entwickleroptionen -> adb Debugging (einmal deaktivieren, dann aktivieren).

Danach,

adb vorwärts tcp: 4444 localabstract:/adb-Nabe

adb verbinden 127.0.0.1:4444

0

Debugging over Bluetooth immer Off für mich war. Offenbar hatte ich hier ein Debug-tragbares Gerät wählen:

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

0

Eine andere Lösung.

Wenn Sie den Emulator angeschlossen haben, können Sie das gleiche Problem sehen, einfach den Emulator trennen oder herunterfahren und später die Befehle wiederholen, das ist alles.

Verwandte Themen