To dość częste pytanie, ale wydaje mi się, że żadne z rozwiązań nie działa. Pytam za pierwszym razem, więc przepraszam, jeśli źle zrozumiem konwencje.
Próbuję podłączyć Galaxy S5 do mojego komputera z systemem Ubuntu 14.04, aby móc programować na Androida. Niedawno pobrałem i zainstalowałem Android Studio i SDK, a moje urządzenie jest wykrywane po podłączeniu przez USB, ale urządzenie pojawia się jako „nieautoryzowane” lub „offline”. Wiem, że powinienem spodziewać się monitu o klucz RSA, ale to nigdy się nie pojawia.
Próbowałem:
- Sprawdzanie debugowania zostało włączone
- Uruchamianie serwera zabijania adb i urządzeń adb
- Restartowanie (urządzenie, opcje programisty, maszyna)
- Proste odłączanie i ponowne podłączanie kabla USB
- Sprawdzanie mojej wersji adb (jest to 1.0.31)
- Próbuję różnych portów USB
- Odwołanie autoryzacji do debugowania USB
- Przełączanie włączania integracji ADB z poziomu Android Studio
- Podłączanie jako urządzenie PTP i urządzenie MTP
Wypróbowałem to na osobnym komputerze z Fedorą i działa to dobrze bez żadnych problemów, promopt pojawia się od razu. Dlatego wyobrażam sobie, że to nie kabel USB jest uszkodzony.
Jakieś pomysły?
android-studio
adb
Aaron G
źródło
źródło
Odpowiedzi:
Spróbuj tych:
adb kill-server
późniejadb start-server
Mam nadzieję że to pomoże.
źródło
Spróbuj zabić adb,
adb kill-server
a następnie wyłącz debugowanie USB, a następnie uruchom adb,adb start-server
a następnie włącz debugowanie USB i ponownie podłącz telefon i huh nie pozwól, aby telefon spał między procesamiEDYTOWAĆ
dostałem od XDA
EDYCJA 2
WYPRÓBUJ te kroki
adb kill-server
iadb start-server
źródło
Moja poprawka do tego problemu:
źródło
Krok 1: Wyłącz DEBUGOWANIE USB w Opcjach programisty
Krok 2: Usuń kabel USB
Krok 3: Włącz debugowanie USB (dotyczy to konfiguracji USB)
Krok 4: w wierszu polecenia wprowadź adb kill-server, a następnie adb start-server
Krok 5: Podłącz kabel USB
Krok 6: Sprawdź urządzenia podłączone w Uruchom w Android Studio (powinieneś być w stanie zobaczyć swoje urządzenie na liście)
Krok 7: Jeśli chcesz kontynuować bieganie za pomocą kabla, to wystarczy
(Jeśli chcesz przeprowadzić debugowanie bezprzewodowe, przejdź do poniższego kroku)
Krok 8: wpisz adb tcpip 5555. Jeśli nie jest wyświetlany żaden błąd, odłącz kabel USB
Krok 9: Wyszukaj adres IP swojego telefonu w About abd, a następnie wpisz adb connect xxx.vvv.bn (adres IP telefonu)
Krok 10: Sprawdź ponownie urządzenia w Android Studio i zobaczysz swoje urządzenie na liście urządzeń. Jeśli tak,
źródło
adb tcpip 5555
wraz z pomocą portu w OD mojego telefonu tak:adb connect 192.168.1.87:5555
. Najpierw wypróbowałem je samodzielnie. Podobnie jak użycie polecenia tcpip i pozostawienie portu w poleceniu connect lub umieszczenie portu w poleceniu connect i pominięcie polecenia tcpip. Nie idź. OBA muszą tam być.Jeśli korzystasz z systemu Windows i napotkałeś ten sam problem, spróbuj zabić
adb.exe
proces z poziomu menedżera zadań, a następnie spróbuj ponownie uruchomić aplikację.źródło
Nie można uzyskać połączenia Samsung Note II (N7100).
Krok 1. Postępuj zgodnie z odpowiedzią użytkownika4847410 powyżej. Następnym razem, gdy podłączysz telefon, pojawi się komunikat autoryzacyjny i jesteś w środku.
Krok 2. Zamieniłem też kabel.
Krok 3. Sprawdź port USB, tak jakbyś instalował na jednym konkretnym porcie, wtedy inny port może nie być odpowiedni.
Uwaga: utworzono dwa pliki wsadowe
adb-fix.bat
adb-devices.bat
- zagłosowałem na tę poprawną odpowiedź, ale nie mam wystarczającej liczby chwał, więc została usunięta! -
źródło
pause
?Miałem długi biały kabel. Po prostu nie pozostawał w kontakcie. Przełączony na inny, krótszy, czarny kabel i działa przez 100% czasu.
źródło
Krótszy kabel załatwił sprawę.
http://goughlui.com/2014/10/01/usb-cable-resistance-why-your-phonetablet-might-be-charging-slow/
źródło
Zmień kabel USB !!!! Nie potrafię tego technicznie wytłumaczyć, jednak po wielu próbach i błędach to zadziałało.
źródło
Wyłączenie i włączenie opcji programisty i trybu debugowania w ustawieniach telefonu z systemem Android rozwiązało problem.
źródło
Możesz spróbować tego:
Idź do
tools/enable adb integration
i odznacz to.teraz sprawdź to i uruchom ponownie. Następnym razem Android Studio zrestartuje adb i może znaleźć Twoje urządzenie.
źródło
adb kill-server
aby zabić istniejącą sesję adb,a następnie
adb start-server
rozpocząć nową sesję adbJeśli wszystko powyższe nie rozwiąże problemu, możesz spróbować usunąć zmienną środowiskową o nazwie „
ANDROID_SDK_HOME
”. To naprawdę rozwiązało mój problem. Mam nadzieję, że to pomoże!źródło
Aby to naprawić, użyj USB2 zamiast USB3
źródło
Zmień preferencje USB na Transfer plików, jeśli używasz smartfona do debugowania.
Istnieje kilka opcji:
Transfer plików / * Wybierz ten * /
Tethering przez USB
MIDI
PTP
Brak transferu danych
źródło
Ten problem jest spowodowany używaniem starej wersji adb i nie jest ona obsługiwana na Twoim urządzeniu. lub masz więcej niż jeden adb
Kluczem jest:
w moim przypadku na moim Windows 7 mam jeszcze jeden adb na „C: \ Windows \ adb.exe” i jest to stara wersja, więc moje polecenie adb zawsze uruchamia się z tego pliku. Naprawiłem problem, uruchamiając adb z mojego katalogu sdk „SDK_DIR / platform-tools / adb.exe”
źródło
W systemie Windows -> Uruchom terminal z folderu narzędzi platformy w systemie Android SDK.
Następnie użyj następujących poleceń
powinno działać
źródło
Wcześniej przez prawie 3 godziny:
Oto jak to rozwiązać:
źródło
użyj tego polecenia
Np .: adb connect 192.168.2.58:5555
źródło
Spróbuj uaktualnić platformę Android SDK, wykonując poniższe czynności:
Uruchom Menedżera SDK
Wykonaj polecenie „Zainstaluj pakiety…”
Uruchom ponownie Menedżera SDK
Próbowałem i jest dla mnie w porządku.
ref: link
źródło
Być może masz starszą wersję ADB, zaktualizuj pakiet narzędzi, a to powinno obniżyć najnowszy ADB.
źródło
Niedawno miałem ten problem i rozwiązałem go ponownie uruchamiając Android Studio. Ale mój znajomy musiał mieć oryginalny kabel do swojego urządzenia, żadne inne kable nie działały.
źródło
W moim przypadku (ten sam problem - że Nexus 5 jest połączony, ale ma status „offline”) problem został rozwiązany przez „Unieważnij cache i uruchom ponownie” w Android Studio. Załóżmy, że problem wystąpił w adb, a ponowne uruchomienie Android Studio powoduje ponowne uruchomienie adb.
źródło
Pobierz i zainstaluj sterownik urządzenia ręcznie, odwiedzając witrynę producenta, taką jak: Samsung, micromax, intex itp.
źródło
W moim przypadku problem polegał na tym, że użyłem przedłużacza USB. Jak tylko podłączę kabel microUSB bezpośrednio do komputera, urządzenie wykryło.
źródło
W moim przypadku okazało się, że aby poprawnie zaakceptować debugowanie USB trzeba być zalogowanym jako właściciel urządzenia.
Wypróbowano krok „Wyłącz i ponownie włącz debugowanie USB w telefonie”, ale nie otrzymałem monitu RSA dla „zwykłego” użytkownika, przełączyłem się na właściciela, spróbowałem ponownie i otrzymałem.
źródło
Miałem ten problem na urządzeniu z USB-C przy użyciu kabla microUSB z adapterem USB-C. Po przejściu na kabel USB-C bez żadnego adaptera działało. Widziałem ten problem tylko w LeEco.
źródło
Wypróbowałem większość rzeczy na tej stronie i żadna z nich nie działała w moim Samsungu S5. Jednak kiedy przełączyłem kabel na typ USB-C, problem wydawał się rozwiązany ... do następnego razu.
źródło
Oprócz rozwiązania wspomnianego powyżej spróbuj pobrać sterownik USB Samsunga dla systemu Android na swoją platformę. Oto link do wersji Windows:
https://developer.samsung.com/galaxy/others/android-usb-driver-for-windows
źródło
Jeśli Twoja aplikacja nie manipuluje połączeniami Wi-Fi - kolejne nieco inne rozwiązanie, które całkowicie omija problemy z USB - umożliwia bezprzewodowe połączenie debugowania - ADB przez WiFi / TCP / IP.
źródło
Uruchom ponownie telefon komórkowy, to naprawi to.
źródło