Auf dem Macbook kann adb nicht angezeigt werden, um Pixel C zu sehen


7

Ich versuche, mein 2014 Macbook Pro an ein Pixel C-Tablet anzuschließen. Auf dem Tablet sind Entwicklereinstellungen aktiviert, USB-Debugging aktiviert und unbekannte Quellen aktiviert. 'adb Geräte' zeigt nichts an und es wird kein Debug-Symbol auf dem Tablet angezeigt.

Ich verwende einen USB 3 Typ C-Anschluss, der perfekt von meinem Macbook zu meinem Nexus 5x funktioniert

Ich habe versucht, den PRAM / NVRAM und den SMC ohne Erfolg zurückzusetzen.

Das Seltsamste ist, dass wir hier 3 Entwickler mit 2 Ports pro Macbook haben. Es funktioniert auf NUR 1 Port eines Macbooks, einem 2015. Wir haben ein zweites genau dasselbe Macbook, das am selben Tag gekauft wurde, an dem dieses Tablet auch nicht funktioniert.

Da es an einem Port eines Macbooks funktioniert, wissen wir, dass das Tablet für das Debuggen richtig konfiguriert ist. Aber warum können wir es nicht mit dem zweiten Port auf demselben Computer oder einem anderen MacBook verbinden?

Wir hatten noch nie Probleme, ein anderes Android-Gerät an eines dieser Macbooks anzuschließen.

Aktualisierung:

  1. Habe ein anderes USB C Kabel und habe immer noch das gleiche Problem.
  2. Die Standard-USB-Konfiguration (aus den Entwicklungsoptionen) ist MTP, hat andere USB-Konfigurations-PTP ausprobiert und nicht geholfen
  3. Nach dem erneuten Testen des 1-Ports, der in der Vergangenheit funktioniert hat, zeigt das Ausprobieren von "adb-Geräten" das Pixel C etwa 3 von 5 Mal (innerhalb von 10 Sekunden). Der Versuch, auf dem Gerät bereitzustellen, schlägt jedes Mal fehl, vermutlich aufgrund der Flakey-Verbindung ...

Ist es an einen USB 2.0-Anschluss angeschlossen? Ich hatte ähnliche Probleme, als ich es an die Apple-Tastatur und nicht an die eingebauten Anschlüsse meines MBP angeschlossen habe
TheBro21

1
@ TheBro21, ich habe überprüft und alle USB-Ports auf den MacBook-Profis 2014 und 2015 sind USB 3.0
Aaroncargas

1
@ TheBro21, OS X benötigt keine ADB-Treiber. Weitere Informationen finden Sie in der offiziellen Dokumentation von Google.
Tamoghna Chowdhury

1
@Firelord, du verstehst sehr gut was ich meine. Ein Computer kann das ADB-Protokoll mit einem Gerät erkennen und betreiben, wenn er über einen Treiber für das Gerät verfügt, der die ADB-Schnittstelle über USB für das Gerät verfügbar macht. Darauf beziehen wir uns, wenn wir ADB-Treiber sagen . TheBro21 bezieht sich auf Heimdall, das einen Kext (Kernel-Erweiterung, unter anderem ein OS X-Begriff für Treiber) benötigt, der Samsung-spezifisch ist, und vollständig N / A für das OP, das über ein Pixel C verfügt (das 2015 veröffentlicht wurde, übrigens) ) mit Tegra X1-Hardware, überhaupt nichts Samsung-spezifisches, daher ist hier nichts Heimdall / ODIN-bezogenes anwendbar.
Tamoghna Chowdhury

1
@ TheBro21, ich erhalte keine Ausgabe von dem von ls /dev/ | grep usbIhnen angegebenen Befehl, weder mit noch ohne angeschlossenem Pixel C. Aber ... wenn ich das Nexus5x mit einem USB-Typ C anschließe, adb deviceszeigt der angegebene ls /dev/ | grep usbBefehl auch keine Ausgabe an , obwohl dies angezeigt wird . Ich habe es auch mit nur einem angeschlossenen Nexus 9 (Standard-USB) versucht, und adb zeigt das Gerät, aber nichts vom lsBefehl.
Aaronargas

Antworten:


3

Ich habe eine Reihe von USB 3.0-Kabeln ohne Glück ausprobiert, aber jedes hochwertige USB 2.0-Kabel, das ich ausprobiert habe, hat für mich funktioniert. Dies umfasst USB 2.0-Kabel mit einem Typ C-Anschluss (es gibt viele davon bei Amazon. Ich verwende derzeit ein Kabel der Marke "iOrange") sowie herkömmliche Micro-USB-Kabel mit einem Typ C-Adapter ("TechMatte USB-"). C zu Micro USB Adapter ").

Ich würde ein schnelleres Laden und bessere Geschwindigkeiten bevorzugen, aber dies erfüllt meine Debugging-Anforderungen zuverlässig.


Ok, ich habe meine Bestellung unterwegs von amazon.com/iOrange-E-Braided-Reversible-Connector-ChromeBook/dp/… erhalten . Ich hoffe das funktioniert @ goto10! Ansonsten, wenn Sie nur versuchen, mich dazu zu bringen, Ihr Produkt bei Amazon zu bestellen ... gut gespielt. Auch schönes Google Glass Bild Playa!
Aaronvargas

Du hast recht! Versuchte 2 verschiedene USB 3-Kabel und sie funktionierten nicht (obwohl beide auf meinem Nexus5x funktionieren), aber der von Ihnen empfohlene USB 2 funktionierte perfekt! Ich wünschte, ich hätte dir das Kopfgeld geben können, das ich vor einiger Zeit hier hatte, es wurde nicht beansprucht.
Aaronvargas

2

Leider habe ich festgestellt, dass ein Neustart des Mac dazu führt, dass der ADB Telefone über den USB-C erkennt, selbst wenn ich ihn später ausstecke und wieder einstecke. Irgendwann passiert etwas und es funktioniert nicht mehr, bis ich neu starte.


Das war auch meine Situation. Ich habe das Kabel in dem anderen Beitrag erwähnt, der immer temperamentvoll schien, aber ein Neustart löste es dieses Mal für mich
Kopf in den Codes
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.