2012-05-05 5 views
7

Ich habe gerade meine Ubuntu 11.10 bis 12.04 aktualisiert und dieses Problem bekommen, erscheint mein Android-Gerät nicht online, während ich Android-Projekt von Eclipse laufen.Ich habe einen Screenshot beigefügt. Ich lege auch Datei in /etc/udev/rules.d/51-android.rules.Android Gerät erscheint nicht online in Ubuntu 12.04

der Gehalt an 51-android.rules Datei ist SUBSYSTEM == "USB", SYSFS idVendor {} == "0BB4" MODE = "0666" SUBSYSTEM == "usb_device", SYSFS idVendor {} = = "0BB4", MODE = "0666"

Screenshot ist device not appear online, it just show unknown

+0

Check für Eclipse-Version und Kompatibilität Ihres Android-Plugins. Wenn Sie Ihre Eclipse-Version von Packet Manager installiert haben, wird das Android-Plugin nicht unterstützt. –

+0

war es perfekte Arbeit, bevor ich ubuntu aktualisiere, nachdem ich ubuntu 12.04 es funktioniert nicht aktualisiert habe, (ich aktualisiere Ubuntu nicht neu installieren neue Version von Ubuntu, so meine Eclipse, es Plugin und alle Software wie es ist). –

Antwort

12

SYSFS in den neueren Versionen von udev aufgegeben.

Ihre Datei sollte nur Zeilen wie diese haben:

SUBSYSTEM == "usb", ATTR {idVendor} == "0BB4", MODE = "0666", GROUP = "plugdev"

wo 0bb4 ist die Hersteller-ID.

Sie können die Hersteller-ID für Ihr Telefon über das Terminal abrufen. Führen Sie 'lsusb' in der Befehlszeile aus und suchen Sie die Zeile mit Ihrem Gerät.

Zum Beispiel auf meinem Fall: Bus 004 Geräte 004: ID 18d1: 4e22 Google Inc. Nexus S (debug)

So der Verkäufer-ID ist 18d1.

Und die obige Zeile wird:

SUBSYSTEM == "usb", ATTR {idVendor} == "18d1", MODE = "0666", GROUP = "plugdev"

+0

großer Mann, es funktioniert für mich. +1 dafür –

+0

Gute Sachen! Ich benutze dies auf meinem Nexus 4, obwohl der Hersteller LG war die Verkäufer-ID war googles ... Sollte in ihrer offiziellen Anleitung tbh behoben werden: http://developer.android.com/tools/device.html, dass nexus Terminals aren Verwenden Sie nicht ihre Hersteller-Verkäufer-ID! –

Verwandte Themen