Pracuję w systemie Windows 7 i zaktualizowałem wszystkie sterowniki zgodnie z opisem na stronie programisty Androida w zakresie korzystania z urządzeń sprzętowych. Jednak Eclipse nadal nie rozpoznaje mojego Nexusa 4, gdy próbuję uruchomić aplikację. Pojawia się narzędzie do wybierania urządzeń z Androidem, ale nie pokazuje niczego w sekcji sprzętu. Włączyłem debugowanie, aplikacje innych firm i pozorowane lokalizacje również na moim telefonie.
Czy to dlatego, że telefon jest wciąż nowy? Czy istnieje sposób, aby mój Nexus działał z Eclipse?
Nic nie jest wyświetlane pod urządzeniami ADB w wierszu polecenia.
adb devices
w wierszu polecenia pokazuje cokolwiek?Odpowiedzi:
Miałem podobną sytuację z moim Nexusem 4. Dla mnie był to problem ze sterownikami instalowanymi automatycznie przez Windows. Postępowałem zgodnie z instrukcjami w [Q] Komputer nie rozpoznaje telefonu? - Post # 8 . Miałem drobne różnice w systemie Windows 7.
Dla mnie ja
Powodzenia!
źródło
extras\google
katalogu, tylko plikextras\android
. Czy wiesz, co robię źle?SDK Manager.exe
. Aby to działało, musiałem ustawićJAVA_HOME
lokalizację mojego JDK.Potwierdzam tylko poprzedni komentarz. Musiałem przełączyć moje połączenie w tryb aparatu (PTP), a także włączyć opcje programisty, a następnie wybrać debugowanie USB z nowo pojawiających się opcji programisty.
źródło
Aby włączyć debugowanie USB , przejdź do ustawień, o telefonie, a następnie siedem razy na dole dotknij numeru kompilacji. Umożliwi to ustawienia programisty, w których można włączyć debugowanie USB.
źródło
Aby naprawić / zainstalować sterownik USB dla Androida w systemie Windows 7/8 32bit / 64bit :
<sdk>\extras\google\usb_driver\
.)Jeśli nadal nie działa, spróbuj zmienić z MTP na PTP .
źródło
Miałem ten sam problem, ale nie chciałem przełączać się na tryb PTP. W ten sposób naprawiłem to przy włączonym MTP .
źródło
Miałem ten sam problem i żadne z powyższych nie działało, ale następujące rozwiązanie zadziałało:
Na moim Nexusie 4:
Przejdź do ustawień
Wybierz opcje programisty (z końca listy po siedmiokrotnym naciśnięciu „Informacje o telefonie”)
Zaznacz opcję „Debugowanie USB” i naciśnij OK.
źródło
W moim przypadku udało mi się rozwiązać problem, po prostu zmieniając tryb połączenia USB z urządzenia multimedialnego (MTP) na aparat (PTP).
źródło
Musiałem uciec się do czystej instalacji systemu Windows 7 x64, aby rozwiązać ten problem.
Wypróbowałem wszystkie kroki / warianty w innych odpowiedziach. Brak szczęścia. Menedżer urządzeń pokazałby, że mój „Android Device / Android Composite ADB Interface” działa poprawnie ze sterownikiem 7.0.0.1 od Google, ale nic nie mogło uzyskać „urządzeń adb”, aby pokazać mój Nexus 4.
Użyłem USBDeview do odinstalowania każdego urządzenia USB, które było podłączone do mojego komputera z wyjątkiem klawiatury i myszy. Brak szczęścia.
Włączyłem „Pokaż ukryte urządzenia” w Menedżerze urządzeń i odinstalowałem wszystko związane z USB. Brak szczęścia.
Dodałem identyfikator dostawcy Google do adb_usb.ini. Brak szczęścia. Usunąłem adb_usb.ini i uruchomiłem „android update adb”. Brak szczęścia.
Przyniosłem mojego Nexusa 4 do mieszkania mojego brata, aby potwierdzić, że nie jest uszkodzony. Pracował na swojej maszynie bez czkawki.
Cieszę się, że czysta instalacja zadziałała, ponieważ dalsze rozwiązywanie problemów wymagało wymiany płyt głównych lub zakupu MacBooka.
Jeju, to rozwinęło się szybko.
źródło
Zmiana trybu USB z MTP na PTP działała dla mnie.
źródło
Jak to zrobić na Windows 8 (myślę, że zadziała też na Windows 7)
Nie zapominaj, że Android 4.2 chce teraz przesłać klucz RSA z komputera, spójrz na ekran urządzenia.
Aby włączyć opcje programistów w systemie Android 4.2: Otwórz Ustawienia -> Informacje o telefonie -> Stuknij w Numer kompilacji 7 razy.
źródło
Wystarczy dodać do powyższych postów dla każdego, kto walczy o rozpoznanie swojego Nexusa 4 przez Eclipse - ADT. W przeszłości urządzenie bez problemu zostało rozpoznane przez Eclipse ADT!
Napotkałem te same problemy, co w pierwotnym pytaniu. Każde podejście, które wypróbowałem, nie zadziała ...
Proste rozwiązanie w końcu
Idź do Ustawienia -> Pamięć -> Stan komputera USB (opcja menu z ekranu pamięci)
Zmiana z urządzenia multimedialnego (MTP) na aparat (PTP)
źródło
Musisz zainstalować sterowniki USB tylko w przypadku korzystania z systemu Windows (jeśli używasz systemu MAC / Linux, najprawdopodobniej będzie działać dobrze bez instalacji sterowników)
w poniższym linku opisują, jak to zrobić:
http://developer.android.com/tools/extras/oem-usb.html
W skrócie:
źródło
Moje objawy polegały na tym, że urządzenie kompozytowe (zawiera wszystkie rzeczywiste urządzenia USB, takie jak interfejs ADB, kamera itp.) Nie było instalowane. Ma identyfikator sprzętu:
Po nich dzieci urządzenia złożonego będą miały & MI _ ##. Jeśli je widzisz, to nie jest ten sam problem.
Rozwiązałem ten problem, kopiując plik usb.inf do% windir% \ inf z maszyny wirtualnej systemu Windows 7. Sprzęt został wykryty i zainstalowany prawidłowo.
źródło
Mam 2 urządzenia Nexus 4. Jeden łączył się z ADB bez żadnych problemów, drugi nigdy się nie pojawił, gdy korzystałem z
adb devices
polecenia. Dodatkowym objawem było to, że drugi telefon nie pojawiał się jako urządzenie przenośne w Eksploratorze Windows, gdy telefon był ustawiony w trybie Media.W pewnym momencie odkryłem, że tymczasowym rozwiązaniem dla drugiego Nexusa było przełączenie go w tryb PTP. Następnie został znaleziony przez
adb devices
polecenie. Najgorsze było to, że pierwszy telefon działał cały czas w obu trybach!W końcu znalazłem takie rozwiązanie, które pozwala mi teraz łączyć oba telefony w obu trybach:
ustaw tryb USB telefonu na MTP (Media)
Za pomocą menadżera urządzeń PC odinstaluj urządzenie -> Urządzenie z Androidem -> Interfejs ADB Android
Upewnij się, że zaznaczono pole „Usuń oprogramowanie sterownika”!
następnie ustaw tryb USB telefonu na PTP (Camera)
Za pomocą menedżera urządzeń PC odinstaluj urządzenie -> Przenośne urządzenia -> Nexus 4
Następnie odłącz USB i podłącz go ponownie (upewniając się, że jest ustawiony na MTP (Media) i stwierdziłem, że urządzenie zostało poprawnie zarejestrowane w Menedżerze urządzeń jako -> Przenośne urządzenia -> Nexus 4
Rozwiązanie znalezione pod adresem : http://forum.xda-developers.com/showthread.php?p=34910298#post34910298
Jeśli masz podobny problem z podłączeniem Nexusa do ADB, polecam najpierw przełączyć go w tryb PTP. Jeśli problem zniknie na tym etapie, zalecam wykonanie dodatkowych kroków wymienionych powyżej, ponieważ MTP prawdopodobnie będzie trybem, w którym będziesz chciał ustawić telefon przez większość czasu.
źródło
Postępuj zgodnie z instrukcjami Google dotyczącymi tego, sterowników USB OEM .
źródło
Jeśli żadna z odpowiedzi nie zadziała, być może poniższe wyjaśnienia pomogą. Postępowałem zgodnie z najlepszą odpowiedzią i próbowałem załadować program za pomocą ADB z wiersza poleceń, aby zmniejszyć możliwe komplikacje, ale to nie zadziałało.
Po włączeniu trybu PTP polecenie urządzeń ADB znalazłoby mojego Nexusa 4, ale nie mogłem go wcisnąć. Musiałem użyć Eclipse i aby pojawiło się okno dialogowe, które zaakceptowało klucz RSA opisany poniżej.
źródło
W systemie Windows 7, z Samsung Nexus S , nic nie pokazywało w Menedżerze urządzeń ,
adb devices
polecenie nie pokazywało żadnych urządzeń, ale po podłączeniu urządzenia informowało, że debugowanie USB jest włączone i podłączone.Użyłem odpowiedzi Andrei z 2 lutego, aby zainstalować sterownik USB Google, który utworzył katalog / gooogle / usb_driver i użyłem odpowiedzi RobertaNovelo z 7 marca, aby przejść do łącza i postępować zgodnie z instrukcjami. Urządzenie pojawiło się w Menedżerze urządzeń w kategorii „inne”. Kliknąłem go prawym przyciskiem myszy i wybrałem sterownik aktualizacji, a teraz pojawia się w Menedżerze urządzeń pod `` Urządzenie z Androidem '', a teraz wiersz poleceń
adb devices
wyświetla go.źródło
Miałem podobny problem i żadne z poprzednich rozwiązań nie zadziałało, a po prostu rozwiązałem go sam (po kilku godzinach frustracji), więc podzielę się swoim rozwiązaniem.
Mój komputer nagle przestał rozpoznawać każde urządzenie z Androidem, które podłączyłem po zainstalowaniu interfejsu Android Composite ADB dla mojego Nexusa 4. Nie mogłem odinstalować sterownika, ponieważ jakakolwiek próba zrobienia tego przez Menedżera urządzeń zakończyła się niepowodzeniem (Menedżer urządzeń przestał odpowiadać każdego razu).
Więc rozwiązałem to w ten sposób:
źródło
Mam sposób na rozwiązanie Twojego problemu:
źródło
Moja instalacja systemu Windows 7 w ogóle nie znalazła sterownika. Post na forum xda zawiera właściwy folder, aby poinformować system Windows, gdzie są sterowniki -
{SDK directory}/extras/google/usb-driver
.Jeśli nie masz dodatków / folderu Google + Tim Bellis, przejdź do Menedżera SDK w swoim IDE i poszukaj sterownika USB Google w kategorii Dodatki i zainstaluj go. Nie mogę ci powiedzieć, jak to zrobić w Eclipse, ale jeśli masz IntelliJ IDEA , znajduje się on u dołu listy, zaznacz go i kliknij „Zainstaluj pakiety”.
źródło
(Windows 7) Moim rozwiązaniem było znalezienie urządzenia w Menedżerze urządzeń , odinstalowanie istniejącego sterownika i zainstalowanie nowego z folderu Android na koncie użytkownika przy użyciu opcji dołączania podkatalogów.
Wszystkiego najlepszego.
źródło
Niektórzy z was mogli napotkać ten problem. Jeśli nie możesz znaleźć sterownika USB (tak jak ja, pobrałem pakiet Eclipse i Android SDK), przejdź do
<sdk>/SDK Manager
. Otwórz go i wybierz sterownik USB z opcji do zainstalowania i gotowe. Musiałem też zrobić tryb PTP.źródło
Jeśli masz problemy z instalacją sterownika ADB w systemie Windows 8.1 , wypróbuj następujące rozwiązanie: sterownik ADB i Windows 8.1
źródło
Dla mnie był to Nexus 4 i Windows 7. Ponownie zainstalowałem sterowniki, zmieniłem na PTP - w zasadzie przeszedłem przez wszystko.
Kliknięcie zakładki z napisem MainActivity.java zamiast activity_main.xml w Eclipse naprawiło to za mnie.
źródło
Moje rozwiązanie jest bardzo głupie. Wypróbowałem wszystkie powyższe rozwiązania i zmarnowałem tyle godzin. Potem znalazłem rozwiązanie, przeglądając opcje programistyczne. Nie zaznaczyłem opcji „Debugowanie USB”. Głupie, jak założyłem, włącza opcje programisty, oznacza włączanie debugowania USB, ale się myliłem.
źródło
To był problem z brakującym sterownikiem. Włączyłem debugowanie USB, próbowałem zmienić kabel USB, próbowałem ponownie zainstalować sterowniki Google USB, ale nic mi nie pomogło.
Ostatecznie pobrałem sterowniki urządzeń, jak sugerowano tutaj .
Aby upewnić się, czy masz problem ze sterownikiem urządzenia, przejdź do:
I sprawdź, czy Twój Nexus jest wyświetlany jako „ Urządzenie z Androidem ” czy jako urządzenie w „ Inne ”.
Jeśli wyświetla się w „ Inne ”, problem powinien zostać rozwiązany przez pobranie i wyodrębnienie tego, a następnie wykonanie następujących czynności:
Na koniec Twoje urządzenie wyświetli się w następujący sposób:
Gdy to zrobisz, na Twoim urządzeniu pojawi się wyskakujące okienko z prośbą o pozwolenie na debugowanie. Po zaakceptowaniu jesteś gotowy!
źródło