ADB verbindet sich nicht mit meinem Fernseher
· 2 Min. Lesezeit
adb connect scheitert öfter, als es müsste, und fast immer aus einem dieser
acht Gründe — hier in der Reihenfolge, in der sie tatsächlich vorkommen.
1. Verschiedene Netze
Rechner und Fernseher müssen im selben lokalen Netz hängen. Es reicht nicht, dass
beide „Internet haben“. Prüfen Sie, ob die ersten drei Zahlen der IP
übereinstimmen: Steht der Fernseher auf 192.168.1.45 und Ihr Notebook auf
192.168.0.12, sehen sich die beiden nie.
Besonders häufig: Notebook im Gastnetz, Fernseher im Hauptnetz.
2. Das Debugging hat sich selbst abgeschaltet
Viele Fernseher schalten das Netzwerk-Debugging beim Neustart wieder aus. Das ist das Erste, was Sie in den Entwickleroptionen nachsehen sollten.
3. Die IP hat sich geändert
Der Router vergibt die Adressen per DHCP und nicht immer dieselbe. Wenn es gestern ging und heute nicht, fangen Sie hier an. Eine feste Adresse in den Routereinstellungen erledigt das dauerhaft.
4. Sie haben den Dialog nicht bestätigt
Sagt adb devices unauthorized, wartet auf dem Fernsehbildschirm ein Dialog.
Gehen Sie zurück zum Startbildschirm — aus einer Vollbild-App heraus sehen Sie
ihn nicht — und bestätigen Sie ihn.
5. Der ADB-Server hängt
adb kill-server
adb start-server
adb connect 192.168.1.45:5555
Löst mehr Fälle, als vernünftig erscheint.
6. Firewall
Unter Windows blockiert die Defender-Firewall ADB regelmäßig. Prüfen Sie, ob es in privaten Netzen freigegeben ist.
7. Ein anderer Port
Standard ist 5555, aber manche Modelle nutzen einen anderen und zeigen ihn beim Einschalten des Debuggings auf dem Bildschirm an. Nehmen Sie ihn genau so, wie er dort steht.
8. Es ist kein Android TV
Wenn nichts hilft, prüfen Sie, ob es überhaupt einer ist. Ein Samsung mit Tizen oder ein LG mit webOS wird nie antworten, was Sie auch tun. Das behandeln wir in diesem Artikel.
Status offline
Sagt adb devices offline, kam die Verbindung zustande, aber das Gerät
antwortet nicht:
adb disconnect
adb connect 192.168.1.45:5555
Und wenn das bleibt: Fernseher neu starten.