Moje urządzenie nie pojawiło się, dopóki nie podłączyłem go w studio. Mogło być coś innego, v0.1!
AJak
13
Na wypadek, gdyby ktoś znalazł to pytanie, mając ten sam problem, co ja: jeśli Twoje urządzenie nie jest widoczne w adb devicesżadnym z nich, problem może polegać na tym, że używasz portu USB 3. Lollipop można podłączyć tylko wtedy, gdy używasz portu USB 2.
Kitalda,
13
Idź do Settings -> About phone -> Tap on Build number several times, a następnie przejdź doSettings -> Developer -> USB debugging
onmyway133
Android studio ma asystenta Narzędzia-> Adb Connection. Pomogło mi to, może też ci pomoże. Podążanie za nim jest szybsze niż czytanie tutaj odpowiedzi.
tjb
Musisz włączyć opcję debugowania USB w Opcjach programisty w ustawieniach telefonu. Android Studio rozpoznał mój telefon po wykonaniu tej czynności. Pamiętaj, aby udzielić wszystkich wymaganych uprawnień, które pojawiają się na ekranie telefonu po włączeniu tej opcji. Sprawdź moją odpowiedź poniżej: stackoverflow.com/a/58258281/10259491
Swifty
Odpowiedzi:
185
Aby zmienić ustawienia domyślne aplikacji po kliknięciu przycisku Uruchom lub debuguj w Android Studio, wykonaj następujące kroki:
1. przejdź do Uruchom
2. Kliknij Edytuj konfiguracje
3. Wybierz projekt
4. znajdź urządzenie docelowe sekcję w zakładce Ogólne na stronie aplikacji na Androida .
Wydaje się, że to tutaj przełączasz to, co buduje projekt. Jeśli importujesz projekt, domyślnie jest to Emulator, nie wiesz dlaczego. Możesz także wybrać „Otwórz okno dialogowe docelowego wdrożenia wdrożenia”, aby wyświetlić listę zarówno podłączonych, jak i emulowanych urządzeń.
Właśnie ustawiłem mój cel kompilacji na urządzenie USB w sposób określony tutaj, a potem nagle IDE nie może rozpoznać klasy R.
Ogre
nie widzę Uruchom -> Edytuj konfiguracje w dowolnym miejscu w Android Studio ... zrzut ekranu?
bharal
3
Wykonałem te kroki, a kiedy wybrałem urządzenie USB, wyskakujące okienko powiedziało, że trzeba zainstalować Androida 1.0, ponieważ jest to docelowy system operacyjny. Jednak mój telefon i HTC One M8 i udało mi się debugować na nim w zeszłym tygodniu. Coś się zmieniło, co powoduje, że Abdroid Studio nie widzi mojego telefonu jako żywotnego urządzenia do debugowania. Wypróbowałem to na innym komputerze z Android Studio i działało dobrze. Musi więc istnieć jakieś inne ustawienie, a może nawet jakiś sterownik, który to powoduje.
James
27
Postępowałem zgodnie z tymi instrukcjami, ale kiedy próbuję uruchomić, pojawia się komunikat: „Błąd uruchamiania aplikacji: nie znaleziono urządzenia docelowego”
Gabriel Amyot
3
Ale dlaczego okno dialogowe wyboru nie pokazuje urządzeń? Jeśli uruchomię adb devicesw wierszu polecenia, jest on poprawnie podłączony.
Csaba Toth,
314
Ostatnio miałem z tym problem i niezależnie od tego, co zrobiłem (zrestartuj adb, edytuj adb_usb.ini, zrestartuj komputer + urządzenie + zamień port usb, przeinstaluj studio itp.). Po prostu nie mogłem go uruchomić, a nawet nie mogłem wykryć moje urządzenie za pomocą „urządzeń adb”. Wreszcie po około 2 godzinach googlingu i testowania ktoś zasugerował przejście na PTP zamiast MTP na moim urządzeniu. Kiedy to zrobiłem, dostałem wyskakujące okienko na moim urządzeniu z prośbą o pozwolenie na dostęp do mojego komputera Mac i nagle wszystko zadziałało (musiałem zrestartować studio, aby również się tam pojawiło).
Możliwe, że napotykam teraz na ten wątek, ale jest to pierwszy wynik wyszukiwania w Google. Miałem wiele problemów ze znalezieniem odpowiedzi na ten problem, więc pomyślałem, że należy go dodać jako rozwiązanie.
włączenie PTP lub MTP, jeśli jest wyłączone, lub wyłączenie, jeśli jest włączone, powoduje wyskakujące okienko, a potem nagle wszystko działa. nie wiem, dlaczego muszę przełączać PTP lub MTP dla Androida Studio, aby rozpoznać moje urządzenie. aby ustawić PTP lub MTP -> „Nowoczesne urządzenia z Androidem używają protokołów MTP lub PTP - możesz wybrać, który wolisz. Aby wybrać protokół połączenia USB, otwórz aplikację Ustawienia, stuknij Pamięć, stuknij przycisk menu i stuknij komputer USB połączenie. " howtogeek.com/192732/… (dziękuję LGBo)
tmr
4
@ Zawieszony PTP = połącz jako aparat, MTP = połącz jako urządzenie multimedialne. Jeśli chcesz dowiedzieć się więcej, powinieneś być w stanie przeszukać sieć.
14
powodem, dla którego działało to po przełączeniu, PTPjest to, że przy pierwszym uruchomieniu nie autoryzowałeś debugowania USB w oknie dialogowym telefonu. jeśli chcesz użyć, MTPspróbuj cofnąć autoryzację USB w ustawieniach -> opcje programistyczne -> odwołaj autoryzację USB, a następnie zacznij od nowa.
Nixon Kosgei
Co to znaczy, że urządzenie USB nie jest rozpoznawane w niektórych projektach w AS, ale jest rozpoznawane w innych?
tccpg288
Po uaktualnieniu do systemu Android 8.1 nagle zacząłem mieć ten problem. Postępowanie zgodnie z instrukcjami dostarczonymi przez @tmr rozwiązało problem!
gunner_dev
258
Na twoim urządzeniu:
Przejdź do ustawień / ustawień programisty / zezwól na tryb debugowania USB
Jeśli opcja „zezwól na tryb debugowania USB” jest wyłączona. Następnie urządzenie może być aktualnie podłączone do komputera. Odłącz urządzenie, a opcja powinna być teraz dostępna
Uwaga: Androidzie 4.2 i nowszych opcje programistyczne są domyślnie ukryte. Aby go udostępnić, przejdź do Ustawienia> Informacje o telefonie i dotknij Siedem razy buduj numer. Wróć do poprzedniego ekranu, aby znaleźć opcje programisty.
Jeśli to nadal nie pomaga, możesz google z tym wyrażeniem:
Jak włączyć opcje programistyczne na YOUR_PHONE_TYPE
Z dokumentacji systemu Android: Note: On Android 4.2 and newer, Developer options is hidden by default. To make it available, go to Settings > About phone and tap Build number seven times. Return to the previous screen to find Developer options.developer.android.com/studio/run/device.html#setting-up
Neil Sarkar
2
Inne odpowiedzi nie działały, ale było tak proste!
J. Scull
82
Niektórych kabli nie można używać w trybie programisty ani przesyłać plików . Rozwiązaniem byłoby zmienić kabel i nie marnować czasu.
Miałem kabel, który działał przez 10 miesięcy w Android Studio. Wciąż działa na ładowanie, ale nie będzie już wyświetlany jako „podłączone urządzenie” w Android Studio!
kite_n_code
1
Uratowałeś dzień! Zdecydowanie nie pomyślałbym o tym na własnej +1
nviens
1
Problemem był kabel do śmieci, który przyszedł do naszej stacji ładowania wielu telefonów. Oficjalny Samsung dostarczony z telefonem działa świetnie.
Dana Robinson
W zeszłym tygodniu wszystko było w porządku, ale teraz kabel z portu Multi-USB przestał działać. Mogę użyć tego samego kabla podłączonego bezpośrednio do komputera Mac USB-C -> Cyfrowy adapter AV, aby zobaczyć urządzenie.
Przędza
1
To zadziałało dla mnie. Chociaż adb devicespokazane, że moje urządzenie jest nadal podłączone, Android Studio nie mogło działać na moim telefonie, dopóki nie zmienię kabla.
Manuel V. Battan
55
Musiałem to zrobić, killall adbbo jakoś Android Studio zdążył się zawiesić i nie chciałem już komunikować się z ADB. Dlatego moje urządzenie się nie pojawiło.
Tak więc zamknięcie Android Studio, zakończenie wszystkich wystąpień adb w Terminalu i ponowne uruchomienie Android Studio (powinien zapytać, czy to powinno umożliwić debugowanie).
Czasami wystarczy użyć okna aktywności (mac), aby zabić (wymusić zamknięcie), wystarczy adb (bez wychodzenia z Android Studio). wymuszam wyjście z adb, uruchamiam aplikację ponownie za pośrednictwem Android Studio, a Android Studio może zobaczyć telefon komórkowy / urządzenie USB. (dzięki Sebastian Wramba)
tmr
Dzięki ... Działa mi dobrze :)
Matin Soleimani
40
Działa dla mnie, wykonując następujące czynności: -
Jeśli używasz systemu Windows, urządzenie nie pojawi się z powodu problemu ze sterownikiem.
Przejdź do menedżera urządzeń (po prostu wyszukaj go za pomocą Start) i poszukaj urządzeń wykazujących błąd. Wiele androidów pokaże się jako nieznane urządzenie USB z wykrzyknikiem. Wybierz to urządzenie i spróbuj zaktualizować dla niego sterowniki. do części aktualizacji kliknij link: uniwersalny adb
Ale wcześniej musisz zaktualizować menedżera SDK i upewnić się, że pakiet sterowników Google USB jest zainstalowany.
Po zakończeniu pliki sterownika są pobierane do katalogu \ extras \ google \ usb_driver \. Wskazówki : Wyszukaj „android_winusb.inf” w Windows Start i Otwórz lokalizację pliku, aby uzyskać wspomniany katalog.
Otwórz menedżera urządzeń, przejdź do urządzenia z systemem Android, kliknij prawym przyciskiem myszy i wybierz opcję Aktualizuj oprogramowanie sterownika, a następnie Przeglądaj oprogramowanie sterownika. Postępuj zgodnie ze ścieżką lokalizacji pliku, aby zainstalować sterownik Google USB.
Uruchom ponownie Android Studio i opcje programistyczne na urządzeniu z Androidem i ponownie podłącz USB.
Co robisz, jeśli w ogóle nie ma go w Menedżerze urządzeń? Ładuje się.
Curtis,
Jego urządzenie pojawia się w ADB. Mój też. Możemy adbować powłokę i przesyłać do niej pliki. To wszystko działa i nie jest związane z pytaniem. - Pytanie brzmi, dlaczego studio Android nie może tego zobaczyć.
BrainSlugs83
35
Po pewnym czasie odkryłem, że problem polega na włączeniu opcji debugowania USB. Po prostu znajdź w ustawieniach telefonu komórkowego> Opcje programisty> Debugowanie USB. Wystarczy włączyć i działa. To może komuś pomóc!
W systemie Android 5.1 Ustawienia-> Opcja programisty-> Debugowanie USB ma pole wyboru, ale jest wyszarzone i nie można go wybrać. Dalej znajduje się opcja „Wybierz aplikację do debugowania”, która mówi „Nie ustawiono aplikacji do debugowania”. Jaka jest dobra aplikacja do debugowania do zainstalowania i używania?
Phil Goetz,
@PhilGoetz po prostu sprawdź, czy „Opcje programisty” są włączone, czy nie. dodano obraz w celach informacyjnych.
Jugal Panchal
32
W moim przypadku następujące kroki pomogły rozwiązać problem:
1) Upewnij się, że pakiet „Google USB Driver” jest zainstalowany w Android SDK Manager
3) Uruchom pobrane narzędzie i podłącz smartfon; w moim przypadku pokazało to, że sterownik został nieprawidłowo zainstalowany i zasugerowało, aby go naprawić
Po tych krokach mój Android Studio natychmiast rozpoznał urządzenie! Zarówno MTP, jak i PTP zaczęły działać.
Testowane na Samsung (Android 4.1.2) i Xiaomi MI4W (Android 4.4.4)
Testowane i działa na Androida 5.1. Nienawidzę Windows btw
che-azeh
27
Mój telefon Nexus 5 nie miał opcji programisty w menu ustawień. Musiałem wykonać następujące czynności:
W Androidzie 4.2 i nowszych opcje programistyczne są domyślnie ukryte. Aby go udostępnić, przejdź do Ustawienia> Informacje o telefonie i dotknij Siedem razy buduj numer. Wróć do poprzedniego ekranu, aby znaleźć opcje programisty.
Android Studio nagle przestaje widzieć moje urządzenie
Naprawiam to, zmieniając opcję USB na Urządzenie multimedialne (MTP)
jak uzyskać opcję USB z pamięci USB Połączenie komputera
sprawdzić debugowanie z opcji deweloperskich
spróbuj ponownie uruchomić na urządzeniu, powinno działać
kwestia
Opcja USB była ładowana tylko
AKTUALIZACJA ODPOWIEDZI 26.7.2016
istnieje wiele powodów, takich jak wyłączenie trybu programisty -> debugowanie USB (jeśli nie widzisz opcji programisty, kliknij 7 razy przy numerze kompilacji)
ale mam inny problem, wszystko działało dobrze, nagle studio Android nie może zobaczyć mojego urządzenia
aby rozwiązać ten problem, musisz ponownie uruchomić adb z terminala
adb kill-server
adb start-server
lub z ddms
w sekcji urządzenia -> kliknij małą strzałkę w dół -> uruchom ponownie adb
znaleziono adb reconnectrównież kopnął moją do działania.
OldCurmudgeon
12
Podłączyłem telefon i został on wykryty w porządku (nie ma potrzeby korzystania z menedżera urządzeń itp.), Ale Android Studio go nie widział.
Stwierdziłem, że spełnienie dwóch wymagań
- PTP (not MTP)- USB Debugging mode on
W przypadku PTP przejdź do ustawień..przechowywanie..usb połączenie..PTP (w przypadku MTP / PTP, być może na moim nexusie jest tam, ale na moim doogee widzę to w „opcjach programisty” .. następnie w sieci, powyżej danych wejściowych, mówi „wybierz konfigurację USB”)
W przypadku debugowania USB ustawienia… około… dotknij kompilacji około 7 razy, a następnie pojawi się nowa opcja debugowania USB i możesz ją włączyć.
PTP działało dla mnie tam, gdzie MTP nie działało (z Android Studio 3.2).
Upewniłem się
3
Po prostu rozszerzam odpowiedź, że jeśli nie znalazłeś PPTopcji, wybierz MIDIopcję. To działa dla mnie.
Ninja
@Ninja jest MTP, PTP i MIDI. Bez PPT! gadgetguideonline.com/android/wp-content/uploads/sites/3/2016/… MTP i PTP są już od dłuższego czasu. A kto nie znajdzie opcji PTP, jeśli znajduje się w tym samym menu, co opcja (być może nowsza), o której mówisz o MIDI?
barlop
10
Przekonałem się, że dla mnie działa:
CD do folderu sdk platforma-tools
Sprawdź, czy adb widzi twoje urządzenie
./adb devices
Jeśli wyświetli się „Lista podłączonych urządzeń” i pusty wiersz poniżej, uruchom ponownie adb w następujący sposób:
./adb kill-server
./adb start-server
następnie uruchom ponownie ./adb devicesi sprawdź, czy odbiera urządzenie, np. w następujący sposób:
Upewnij się, że Twój telefon ma Opcje programisty w Ustawieniach (jeśli nie, przejdź do Ustawień, Informacje o telefonie (lub urządzeniu), kliknij Wersję Androida wiele razy, aż zobaczysz komunikat).
Upewnij się, że debugowanie USB w telefonie jest włączone (przejdź do Opcje programisty w Ustawieniach i włącz go)
Upewnij się, że masz opcję Wybierz konfigurację USB ustawioną na MTP (jest to również w Opcjach programisty).
Upewnij się, że widzisz swoje pliki w urządzeniu w Eksploratorze Windows, gdy podłączasz się przez USB.
Upewnij się, że masz poprawnie zainstalowany sterownik urządzenia (przez większość czasu dzieje się to po pierwszym podłączeniu kabla USB).
W systemie Windows kliknij prawym przyciskiem myszy Komputer i przejdź do Menedżera urządzeń, sprawdź, czy masz urządzenie z Androidem bezpośrednio w folderze głównym, a pod nim powinien być interfejs Android Composite ADB. Jeśli nie masz tego, musisz pobrać sterownik Google USB. Pobierz tutaj:
W Menedżerze urządzeń znajdź swoje urządzenie (powinno mieć żółty wykrzyknik), kliknij prawym przyciskiem myszy i zaktualizuj sterownik (otwórz folder ze sterownikiem, który właśnie pobrałeś)
Jeśli to nie zadziała, spróbuj ponownie uruchomić Android Studio lub ponownie podłączyć urządzenie.
Niektóre tanie urządzenia (niektóre tablety za 30 USD) nie zapewniają sterowników USB do podłączenia w Menedżerze urządzeń, więc w tym przypadku nie masz szczęścia.
Dokładnie. Pracował dla mnie. Mam Win10. Android SDK na Win10 jest tutaj: C:\Users\me\AppData\Local\Android\sdk\platform-tools. Kierowcy są tutaj:C:\Users\me\AppData\Local\Android\sdk\extras\google\usb_driver
Zielony
Uruchamianie adb devicesz powłoki naprawiło to dla mnie, ponieważ jest w stanie wykryć i naprawić, że demon ADB nie był uruchomiony .
Matthias Ronge,
8
Jeśli twój telefon działał wcześniej
Zanim zrobisz coś skomplikowanego, może to być prosty problem. Po prostu odłącz i podłącz ponownie.
Jeśli występują dodatkowe problemy
Możesz także sprawdzić, czy konfiguracja jest skonfigurowana do uruchamiania na telefonie.
uruchom -> edytuj konfiguracje
I upewnij się, że używasz domyślnie urządzenia USB lub okna dialogowego selektora, jeśli zamierzasz także przełączać się między urządzeniami w emulatorze.
To jest poprawna odpowiedź na pytanie, ponieważ urządzenia adb pokazują to urządzenie.
MG Developer
To całkiem szalone, że PIĘĆ LAT później ten błąd nadal istnieje. Właśnie miałem dokładnie ten problem
easytiger
8
Upewnij się, że pobrałeś poprawny interfejs API dla używanej wersji urządzenia. Po zaktualizowaniu wersji Androida urządzenia lub przełączeniu na inne urządzenie może nie zostać pobrane prawidłowe API na Android Studio. Aby to zrobić:
Sprawdź wersję systemu operacyjnego Android urządzenia, wybierając Ustawienia> Informacje o telefonie> Wersja Androida
Upewnij się, że masz poprawny interfejs API zainstalowany w Android Studio w SDK Manager
Pytanie ma już prawidłową odpowiedź zaakceptowaną przez właściciela pytania.
Eduardo Yáñez Parareda
1
Nie zawsze pomaga. Mam telefon z Androidem 4.3, zainstalowałem go w menedżerze SDK, urządzenie telefoniczne nadal się nie wyświetla po uruchomieniu aplikacji.
Eugene Gr. Philippov
7
Spróbuj także odznaczyć „Narzędzia” - „Android” - „Włącz integrację z ADB”.
To działa dla mnie po aktualizacji systemu Windows do wersji 10.
Świetny wgląd! Nie wiedziałem o tej opcji. ADB działało dla mnie, ale Android Studio nie. Do Twojej wiadomości dla gości z przyszłości korzystam z Linuksa.
David Kay
Miałem ten problem na Macu i ta sugestia go rozwiązała!
esierr1
To zadziałało również ze mną w Debianie i Genymotion
muni764
5
Po włączeniu trybu debugowania otwórz ustawienia / Opcje programistyczne Zaktualizuj konfigurację tego samego obrazu
Jeśli używasz Samsunga, możesz pobrać i zainstalować sterownik urządzenia z Samsunga.
Uwaga
Musisz włączyć tryb ADB (jak jedenasty komentarz)
Musisz ustawić Cel w Android Studio na okno dialogowe „Otwórz Wybierz cel wdrożenia”. Aby ustawić Cel: Uruchom> Edytuj konfiguracje> Cele> Otwórz Wybierz okno dialogowe Cel wdrożenia
Problemowałem ten sam problem. Wypróbowałem wszystkie wskazówki w tym temacie we wpisach nade mną.
Moja sytuacja była taka: - komputer widział mój tablet - miał włączone opcje debugowania USB w trybie programisty - ADB w SDK nie widział mojego urządzenia, zabijanie i uruchamianie nie pomogło
Problem polegał na tym, że miałem sterowniki Samsung Galaxy na mojej win8. Kiedy poszedłem do menedżera urządzeń, pojawił się tablet Lenovo A7600 z żółtym oznaczeniem. Ustawienia -> zaktualizuj sterowniki -> wybierz spośród istniejących i podłączyłem sterowniki Samsung do tego.
Dzięki koleś, zadziałało na mojej galaktyce S7 Edge. Wszystko, co musiałem zrobić, to, tak jak powiedziałeś, aktualizacja ręcznie za pomocą menedżera urządzeń moich sterowników. Twoje zdrowie.
Da Artagnan
2
Miałem do czynienia z tym samym problemem. Okazało się, że jest to wadliwy kabel do transmisji danych. Urządzenie zacznie się ładować, ale nie będzie widoczne na podłączonych urządzeniach w Android Studio.
Próbowanie innego kabla działało dobrze.
Najpierw spróbuj użyć innego kabla, jeśli od jakiegoś czasu korzystasz z obecnego.
Żadna z powyższych odpowiedzi nie rozwiązała mojego problemu, dopóki nie zaktualizowałem narzędzi platformy SDK. Może to jedna z przyczyn tego problemu.
Kiedy napotkałem ten problem, byłem na wersji Android Studio 3.1. Próbowałem dużo wyżej, nic nie działało dla mnie (nie wiem dlaczego : / ). W końcu sam spróbowałem czegoś innego. Moje podejście było następujące:
Zanim przejdziesz do kolejnych kroków, upewnij się
*Your"Google USB Driver"packageis installed ("Tools"->"SDK Manager"->Check"Google USB Driver"->"Apply"->"Ok").*If you are trying to access with emulator then check "Intel x86 Emulator Accelarator(HAXM installer)"is instaled.("Tools"->"SDK Manager"->Check"Intel x86 Emulator Accelarator(HAXM installer)"" -> "Apply" -> "Ok")
Goto Tools .
Następnie mam Menedżera SDK .
Otwórz narzędzia SDK .
Odznacz „ Narzędzia platformy Android SDK ” (w moim przypadku było zaznaczone).
adb devices
żadnym z nich, problem może polegać na tym, że używasz portu USB 3. Lollipop można podłączyć tylko wtedy, gdy używasz portu USB 2.Settings -> About phone -> Tap on Build number several times
, a następnie przejdź doSettings -> Developer -> USB debugging
Odpowiedzi:
Aby zmienić ustawienia domyślne aplikacji po kliknięciu przycisku Uruchom lub debuguj w Android Studio, wykonaj następujące kroki:
1. przejdź do Uruchom
2. Kliknij Edytuj konfiguracje
3. Wybierz projekt
4. znajdź urządzenie docelowe sekcję w zakładce Ogólne na stronie aplikacji na Androida .
Wydaje się, że to tutaj przełączasz to, co buduje projekt. Jeśli importujesz projekt, domyślnie jest to Emulator, nie wiesz dlaczego. Możesz także wybrać „Otwórz okno dialogowe docelowego wdrożenia wdrożenia”, aby wyświetlić listę zarówno podłączonych, jak i emulowanych urządzeń.
źródło
adb devices
w wierszu polecenia, jest on poprawnie podłączony.Ostatnio miałem z tym problem i niezależnie od tego, co zrobiłem (zrestartuj adb, edytuj adb_usb.ini, zrestartuj komputer + urządzenie + zamień port usb, przeinstaluj studio itp.). Po prostu nie mogłem go uruchomić, a nawet nie mogłem wykryć moje urządzenie za pomocą „urządzeń adb”. Wreszcie po około 2 godzinach googlingu i testowania ktoś zasugerował przejście na PTP zamiast MTP na moim urządzeniu. Kiedy to zrobiłem, dostałem wyskakujące okienko na moim urządzeniu z prośbą o pozwolenie na dostęp do mojego komputera Mac i nagle wszystko zadziałało (musiałem zrestartować studio, aby również się tam pojawiło).
Możliwe, że napotykam teraz na ten wątek, ale jest to pierwszy wynik wyszukiwania w Google. Miałem wiele problemów ze znalezieniem odpowiedzi na ten problem, więc pomyślałem, że należy go dodać jako rozwiązanie.
źródło
PTP
jest to, że przy pierwszym uruchomieniu nie autoryzowałeś debugowania USB w oknie dialogowym telefonu. jeśli chcesz użyć,MTP
spróbuj cofnąć autoryzację USB w ustawieniach -> opcje programistyczne -> odwołaj autoryzację USB, a następnie zacznij od nowa.Na twoim urządzeniu:
Jeśli opcja „zezwól na tryb debugowania USB” jest wyłączona. Następnie urządzenie może być aktualnie podłączone do komputera. Odłącz urządzenie, a opcja powinna być teraz dostępna
Uwaga: Androidzie 4.2 i nowszych opcje programistyczne są domyślnie ukryte. Aby go udostępnić, przejdź do Ustawienia> Informacje o telefonie i dotknij Siedem razy buduj numer. Wróć do poprzedniego ekranu, aby znaleźć opcje programisty.
Jeśli to nadal nie pomaga, możesz google z tym wyrażeniem:
źródło
Note: On Android 4.2 and newer, Developer options is hidden by default. To make it available, go to Settings > About phone and tap Build number seven times. Return to the previous screen to find Developer options.
developer.android.com/studio/run/device.html#setting-upNiektórych kabli nie można używać w trybie programisty ani przesyłać plików . Rozwiązaniem byłoby zmienić kabel i nie marnować czasu.
Trendblog post
źródło
adb devices
pokazane, że moje urządzenie jest nadal podłączone, Android Studio nie mogło działać na moim telefonie, dopóki nie zmienię kabla.Musiałem to zrobić,
killall adb
bo jakoś Android Studio zdążył się zawiesić i nie chciałem już komunikować się z ADB. Dlatego moje urządzenie się nie pojawiło.Tak więc zamknięcie Android Studio, zakończenie wszystkich wystąpień adb w Terminalu i ponowne uruchomienie Android Studio (powinien zapytać, czy to powinno umożliwić debugowanie).
źródło
Działa dla mnie, wykonując następujące czynności: -
Jeśli używasz systemu Windows, urządzenie nie pojawi się z powodu problemu ze sterownikiem.
Przejdź do menedżera urządzeń (po prostu wyszukaj go za pomocą Start) i poszukaj urządzeń wykazujących błąd. Wiele androidów pokaże się jako nieznane urządzenie USB z wykrzyknikiem. Wybierz to urządzenie i spróbuj zaktualizować dla niego sterowniki. do części aktualizacji kliknij link: uniwersalny adb
Ale wcześniej musisz zaktualizować menedżera SDK i upewnić się, że pakiet sterowników Google USB jest zainstalowany.
Po zakończeniu pliki sterownika są pobierane do katalogu \ extras \ google \ usb_driver \. Wskazówki : Wyszukaj „android_winusb.inf” w Windows Start i Otwórz lokalizację pliku, aby uzyskać wspomniany katalog.
Otwórz menedżera urządzeń, przejdź do urządzenia z systemem Android, kliknij prawym przyciskiem myszy i wybierz opcję Aktualizuj oprogramowanie sterownika, a następnie Przeglądaj oprogramowanie sterownika. Postępuj zgodnie ze ścieżką lokalizacji pliku, aby zainstalować sterownik Google USB.
Uruchom ponownie Android Studio i opcje programistyczne na urządzeniu z Androidem i ponownie podłącz USB.
Twoje zdrowie !
źródło
Po pewnym czasie odkryłem, że problem polega na włączeniu opcji debugowania USB. Po prostu znajdź w ustawieniach telefonu komórkowego> Opcje programisty> Debugowanie USB. Wystarczy włączyć i działa. To może komuś pomóc!
źródło
W moim przypadku następujące kroki pomogły rozwiązać problem:
1) Upewnij się, że pakiet „Google USB Driver” jest zainstalowany w Android SDK Manager
2) Pobierz stąd „ADB Driver Installer 2.0”
3) Uruchom pobrane narzędzie i podłącz smartfon; w moim przypadku pokazało to, że sterownik został nieprawidłowo zainstalowany i zasugerowało, aby go naprawić
Po tych krokach mój Android Studio natychmiast rozpoznał urządzenie! Zarówno MTP, jak i PTP zaczęły działać.
Testowane na Samsung (Android 4.1.2) i Xiaomi MI4W (Android 4.4.4)
źródło
Mój telefon Nexus 5 nie miał opcji programisty w menu ustawień. Musiałem wykonać następujące czynności:
W Androidzie 4.2 i nowszych opcje programistyczne są domyślnie ukryte. Aby go udostępnić, przejdź do Ustawienia> Informacje o telefonie i dotknij Siedem razy buduj numer. Wróć do poprzedniego ekranu, aby znaleźć opcje programisty.
źródło
W moim przypadku
Android Studio nagle przestaje widzieć moje urządzenie
Naprawiam to, zmieniając opcję USB na Urządzenie multimedialne (MTP)
jak uzyskać opcję USB z pamięci USB Połączenie komputera
sprawdzić debugowanie z opcji deweloperskich
spróbuj ponownie uruchomić na urządzeniu, powinno działać
Opcja USB była ładowana tylko
AKTUALIZACJA ODPOWIEDZI 26.7.2016
istnieje wiele powodów, takich jak wyłączenie trybu programisty -> debugowanie USB (jeśli nie widzisz opcji programisty, kliknij 7 razy przy numerze kompilacji)
ale mam inny problem, wszystko działało dobrze, nagle studio Android nie może zobaczyć mojego urządzenia
aby rozwiązać ten problem, musisz ponownie uruchomić adb z terminala
lub z ddms
w sekcji urządzenia -> kliknij małą strzałkę w dół -> uruchom ponownie adb
źródło
adb reconnect
również kopnął moją do działania.Podłączyłem telefon i został on wykryty w porządku (nie ma potrzeby korzystania z menedżera urządzeń itp.), Ale Android Studio go nie widział.
Stwierdziłem, że spełnienie dwóch wymagań
W przypadku PTP przejdź do ustawień..przechowywanie..usb połączenie..PTP (w przypadku MTP / PTP, być może na moim nexusie jest tam, ale na moim doogee widzę to w „opcjach programisty” .. następnie w sieci, powyżej danych wejściowych, mówi „wybierz konfigurację USB”)
W przypadku debugowania USB ustawienia… około… dotknij kompilacji około 7 razy, a następnie pojawi się nowa opcja debugowania USB i możesz ją włączyć.
Dodano, że dotyczy to również debugowania USB lub przenoszenia MTP / PTP /android/213059/where-is-the-mtp-and-ptp-option-in-android-9
źródło
PPT
opcji, wybierzMIDI
opcję. To działa dla mnie.Przekonałem się, że dla mnie działa:
CD
do folderu sdk platforma-toolsSprawdź, czy adb widzi twoje urządzenie
Jeśli wyświetli się „Lista podłączonych urządzeń” i pusty wiersz poniżej, uruchom ponownie adb w następujący sposób:
następnie uruchom ponownie
./adb devices
i sprawdź, czy odbiera urządzenie, np. w następujący sposób:źródło
Wypróbuj następujące rozwiązania (dla systemu Windows):
Przejdź do ścieżki instalacji narzędzia SDK, w folderze \ sdk \ platform-tools i uruchom następujące polecenie:
urządzenia adb
Jeśli urządzenie ma na liście, powinno pokazywać coś takiego:
Jeśli nie, wykonaj następujące czynności:
Wypróbuj następujące polecenia:
adb kill-server
adb start-server
Upewnij się, że Twój telefon ma Opcje programisty w Ustawieniach (jeśli nie, przejdź do Ustawień, Informacje o telefonie (lub urządzeniu), kliknij Wersję Androida wiele razy, aż zobaczysz komunikat).
Upewnij się, że debugowanie USB w telefonie jest włączone (przejdź do Opcje programisty w Ustawieniach i włącz go)
Upewnij się, że masz opcję Wybierz konfigurację USB ustawioną na MTP (jest to również w Opcjach programisty).
Upewnij się, że widzisz swoje pliki w urządzeniu w Eksploratorze Windows, gdy podłączasz się przez USB.
Upewnij się, że masz poprawnie zainstalowany sterownik urządzenia (przez większość czasu dzieje się to po pierwszym podłączeniu kabla USB).
W systemie Windows kliknij prawym przyciskiem myszy Komputer i przejdź do Menedżera urządzeń, sprawdź, czy masz urządzenie z Androidem bezpośrednio w folderze głównym, a pod nim powinien być interfejs Android Composite ADB. Jeśli nie masz tego, musisz pobrać sterownik Google USB. Pobierz tutaj:
http://developer.android.com/sdk/win-usb.html
W Menedżerze urządzeń znajdź swoje urządzenie (powinno mieć żółty wykrzyknik), kliknij prawym przyciskiem myszy i zaktualizuj sterownik (otwórz folder ze sterownikiem, który właśnie pobrałeś)
Jeśli to nie zadziała, spróbuj ponownie uruchomić Android Studio lub ponownie podłączyć urządzenie.
Niektóre tanie urządzenia (niektóre tablety za 30 USD) nie zapewniają sterowników USB do podłączenia w Menedżerze urządzeń, więc w tym przypadku nie masz szczęścia.
źródło
C:\Users\me\AppData\Local\Android\sdk\platform-tools
. Kierowcy są tutaj:C:\Users\me\AppData\Local\Android\sdk\extras\google\usb_driver
adb devices
z powłoki naprawiło to dla mnie, ponieważ jest w stanie wykryć i naprawić, że demon ADB nie był uruchomiony .Jeśli twój telefon działał wcześniej
Zanim zrobisz coś skomplikowanego, może to być prosty problem. Po prostu odłącz i podłącz ponownie.
Jeśli występują dodatkowe problemy
Możesz także sprawdzić, czy konfiguracja jest skonfigurowana do uruchamiania na telefonie.
uruchom -> edytuj konfiguracje
I upewnij się, że używasz domyślnie urządzenia USB lub okna dialogowego selektora, jeśli zamierzasz także przełączać się między urządzeniami w emulatorze.
źródło
Upewnij się, że pobrałeś poprawny interfejs API dla używanej wersji urządzenia. Po zaktualizowaniu wersji Androida urządzenia lub przełączeniu na inne urządzenie może nie zostać pobrane prawidłowe API na Android Studio. Aby to zrobić:
Sprawdź wersję systemu operacyjnego Android urządzenia, wybierając Ustawienia> Informacje o telefonie> Wersja Androida
Upewnij się, że masz poprawny interfejs API zainstalowany w Android Studio w SDK Manager
źródło
Spróbuj także odznaczyć „Narzędzia” - „Android” - „Włącz integrację z ADB”.
To działa dla mnie po aktualizacji systemu Windows do wersji 10.
źródło
Po włączeniu trybu debugowania otwórz ustawienia / Opcje programistyczne Zaktualizuj konfigurację tego samego obrazu
źródło
Menedżer AVD służy do obrazów emulatorów. Nigdy nie pokazuje sprzętu. Dotyczy to każdego użycia programu AVD Manager: Eclipse, Android Studio itp.
źródło
Spróbuj zmienić tryb połączenia USB na urządzenia midi. To działało dla mnie.
źródło
jeśli twoja wersja urządzenia to 9, to
Przejdź do narzędzi SDK i zaktualizuj SDK w tej samej wersji i zainstaluj sterownik Google USB
źródło
Jeśli nadal masz ten problem (później niż latem 2015 r.), Może powinieneś:
Niedawno zainstalowałem system Windows 10 (nie aktualizacja, czysta instalacja) i zapomniałem sterownika USB ADB
źródło
Wiem, że to brzmi szalenie, ale po prostu ponownie uruchamiam telefon, gdy jest podłączony i pojawia się
źródło
Jeśli używasz Samsunga, możesz pobrać i zainstalować sterownik urządzenia z Samsunga.
Uwaga
Musisz włączyć tryb ADB (jak jedenasty komentarz)
Musisz ustawić Cel w Android Studio na okno dialogowe „Otwórz Wybierz cel wdrożenia”. Aby ustawić Cel: Uruchom> Edytuj konfiguracje> Cele> Otwórz Wybierz okno dialogowe Cel wdrożenia
źródło
Problemowałem ten sam problem. Wypróbowałem wszystkie wskazówki w tym temacie we wpisach nade mną.
Moja sytuacja była taka: - komputer widział mój tablet - miał włączone opcje debugowania USB w trybie programisty - ADB w SDK nie widział mojego urządzenia, zabijanie i uruchamianie nie pomogło
Problem polegał na tym, że miałem sterowniki Samsung Galaxy na mojej win8. Kiedy poszedłem do menedżera urządzeń, pojawił się tablet Lenovo A7600 z żółtym oznaczeniem. Ustawienia -> zaktualizuj sterowniki -> wybierz spośród istniejących i podłączyłem sterowniki Samsung do tego.
Działa jak urok.
źródło
Miałem do czynienia z tym samym problemem. Okazało się, że jest to wadliwy kabel do transmisji danych. Urządzenie zacznie się ładować, ale nie będzie widoczne na podłączonych urządzeniach w Android Studio.
Próbowanie innego kabla działało dobrze.
Najpierw spróbuj użyć innego kabla, jeśli od jakiegoś czasu korzystasz z obecnego.
źródło
Żadna z powyższych odpowiedzi nie rozwiązała mojego problemu, dopóki nie zaktualizowałem narzędzi platformy SDK. Może to jedna z przyczyn tego problemu.
źródło
Kiedy napotkałem ten problem, byłem na wersji Android Studio 3.1. Próbowałem dużo wyżej, nic nie działało dla mnie (nie wiem dlaczego : / ). W końcu sam spróbowałem czegoś innego. Moje podejście było następujące:
Zanim przejdziesz do kolejnych kroków, upewnij się
Mam nadzieję, że to pomoże komuś takiemu jak ja.
źródło
Używam wersji Androida Nougat API 24, rozwiązałem problem z urządzeniem, który nie został wykryty przez wymianę kabla USB.
źródło
Sprawdź sterownik urządzenia, jeśli masz zainstalowane urządzenie Galaxy. Kise przeszuka Twój sterownik
źródło
Ponieważ sterownik nie mógł się załadować, nie mogłem połączyć się z urządzeniem w systemie Windows 7. Wykonałem następujące kroki:
źródło