2014-07-10 11 views
13

Dies ist ähnlich wie die Frage bereits hier gefragt:LG Gerät eingetragen Nicht in ADB Geräten

Trouble connecting to LG phone with adb (Mac OS X 10.7.5)

Aber es scheint nicht gelöst zu werden, und ich habe ein paar zusätzlichen Details. Ich versuche, eine Verizon LG Optimus Exceed 2 zu verbinden, um eine apk und debug zu installieren, aber es wird nicht in der Liste angezeigt, wenn ADB-Geräte überprüft oder den Gerätemonitor ausgeführt wird. Ich habe sowohl meine Mac- als auch meine Linux-Systeme ausprobiert und das Ergebnis ist das gleiche.

Entwickler-Optionen und USB-Debugging sind aktiviert, und ich habe ein Samsung Galaxy S3, das funktioniert einwandfrei in der gleichen Version des Betriebssystems (4.4.2). Unter Linux habe ich eine udev-Regeldatei erstellt, aber es ist nicht überraschend, dass dies das Problem nicht behebt, da es nicht als Berechtigungsproblem angezeigt wird, es scheint das Gerät überhaupt nicht zu finden. Es erscheint jedoch als angehängtes Gerät im Dateisystem mit der Bezeichnung "LGE Android Phone", und ich kann seinen internen Speicher anzeigen.

Irgendwelche Vorschläge, wie man adb erhält, um das Telefon zu erkennen?

Antwort

3

Dies gilt für alle Geräte, die nicht in der ID-Anbieter in Android Studio oder Eclipse ist und Sie möchten das Debuggen in OS X verbinden:

1) Gehen Sie zum Terminal und dann:

cd ~ 

cd ./.android 

2) Bearbeiten Sie die adb_usb.ini Sie sollten vim statt Textedit verwenden.

vim adb_usb.ini 

Einige Text erscheint bearbeiten:

# ANDROID 3RD PARTY USB VENDOR ID LIST -- DO NOT EDIT. 
# USE 'android update adb' TO GENERATE. 
# 1 USB VENDOR ID PER LINE. 

¡¡Geben Sie hier die Zeile mit der ID-Verkauf !! Systeminformationen - - Die ID-Anbieter in Über diesen Mac ist USB (lassen Sie das Gerät angeschlossen werden)

3) auf den Weg gehen:

cd <where you have the sdk, be careful if you are using Eclipse or Android Studio>/platform-tools 

Dann Export in die bash:

export PATH="/Applications/Android Studio.app/sdk/platform-tools":$PATH 

Dann:

sudo adb kill-server 

sudo adb start-server 

adb devices 

4) Run Android Studio und in der DDMS, Ihr Gerät erkannt. Erlauben Sie dann Berechtigungen im Gerät.

5) Starten Sie das Debuggen, genießen Sie.

10

Nun, nicht sicher, ob das OP immer noch nach der Antwort sucht. Ich zufällig in der gleichen Situation mit Mac OS Yosemite und LG Optimus Exceed 2.

Ich habe die Hersteller-ID zu dab_usb.ini-Datei hinzugefügt, jedoch funktioniert es immer noch nicht. Ich habe auch LG-Treiber von LG Website heruntergeladen, immer noch nicht gut.

Schließlich schalte ich die PC-Verbindung auf "Internet-Verbindung"> Ethernet. Dann taucht es endlich in adb-Geräten auf !!!

+0

Ich lief heute auf dieses Problem und diese Lösung funktioniert. – user1928896

+0

Wo haben Sie diese Einstellung geändert? – Mbrevda

+0

Ich habe dieses Telefon nicht mehr, aber ich denke, es sollte in der Einstellung sein. Es gibt einen Ort, an dem Sie zu verschiedenen Arten von Verbindungen wechseln können. – dmark

24

Das Problem besteht darin, dass der Dialog "Vertraut diesen Computer" nicht angezeigt wird.

Auf LG Geist 4G wird die Lösung wie folgt:

  • Sicherstellen, dass das Entwickler-Menü aktiviert ist (durch About phone ->Software info -> halten Klopfen Builder number)
  • USB-Debugging Stellen Sie sicher, in dem Entwickler aktiviert ist Menü
  • zum Settings ->Tethering & networks -> Schalter auf USB tethering

Dies wird schließlich den Dialog "Vertraut diesen Computer" auslösen und das USB-Debugging aktivieren.

Anhang: Nachdem das Gerät getrennt wurde, wird das Problem möglicherweise erneut angezeigt, da USB tethering automatisch deaktiviert wird.

+0

Perfekt, danke !! – Joel

+0

das hat den Trick gemacht –

+0

Ich hätte diese Lösung NIEMALS alleine gefunden. Nicht ein einziger Grund, USB-Tethering zu verwenden. Nun, das hat ... einmal funktioniert. – kaay