2012-05-05 26 views
7

Właśnie zaktualizowałem mój ubuntu 11.10 do 12.04 i otrzymując ten problem, moje urządzenie z Androidem nie pojawia się w Internecie, gdy uruchamiam projekt androida z zaćmienia. Załączam zrzut ekranu. Umieszczam również plik w /etc/udev/rules.d/51-android.rules.Urządzenie Android nie pojawia się w trybie online w Ubuntu 12.04

zawartość 51-android.rules pliku jest Podsystem == "USB" SysFS {idVendor} == "0BB4" TRYB = "0666" Podsystem == "usb_device" SysFS} = {idVendor = "0BB4" TRYB = "0666"

ekranu jest device not appear online, it just show unknown

+0

check dla danej wersji eclipse i kompatybilność twojej wtyczki Android. Jeśli zainstalowałeś wersję Eclipse z menedżera pakietów, to nie będzie obsługiwać wtyczki Android. –

+0

to była idealna praca, zanim zaktualizuję Ubuntu, po aktualizacji Ubuntu 12.04 nie działa, (aktualizuję ubuntu nie reinstaluję nowej wersji ubuntu, więc moje zaćmienie, plugin i całe oprogramowanie jak jest). –

Odpowiedz

12

sysFS się przestarzałe w ostatnich wersji udev.

Plik powinien mieć tylko linie takie jak to:

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

gdzie 0bb4 to identyfikator dostawcy.

Możesz uzyskać identyfikator dostawcy swojego telefonu za pośrednictwem terminala. Uruchom "lsusb" na linii komend i znajdź linię z urządzeniem.

Na przykład w moim przypadku: Bus 004 Device 004: ID 18d1: 4e22 Google Inc. Nexus S (debug)

Więc id vender jest 18d1.

A powyższa linia staje:

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

+0

Wielki człowieku, to działa dla mnie. +1 dla tego –

+0

Dobre rzeczy! Użyłem tego na moim Nexusie 4, chociaż producent był LG, którego identyfikatorem był google ... Powinien być ustalony w ich oficjalnym przewodniku tbh: http://developer.android.com/tools/device.html, że terminale nexus nie są Używam id wytwórcy producenta! –