Stworzyłem aplikację i planowałem wdrożyć ją na moim HTC Desire. Zainstalowałem sterownik USB. Włączyłem debugowanie USB w telefonie i wybrałem ładowanie tylko wtedy, gdy telefon jest podłączony. Kiedy uruchamiam aplikację Narzędzie do wybierania urządzeń z systemem Android, pokaż moje urządzenie w trybie offline. Utknąłem w tym momencie. Każda pomoc będzie mile widziana.
Rozwijam w Eclipse Helios na Windows 7 (64bit)
android
deployment
Ahmet Gulden
źródło
źródło
Odpowiedzi:
Widziałem to kilka razy na moim HTC Desire. Nigdy nie dowiedziałem się, czy problem dotyczy adb, czy urządzenia, ale zwykle wykonuję następujące czynności:
99% moich problemów zostało rozwiązanych dzięki tym krokom.
źródło
Restart adb by issuing 'adb kill-server' followed by 'adb start-server' at a cmd prompt
zadziałałoPróbowałem wszystkiego wiele razy w wielu zamówieniach, a potem natknąłem się na moją konkretną odpowiedź:
Użyj innego kabla USB - nagle wszystko działało idealnie.
(Kolejna potencjalna odpowiedź dla osób, które znalazłem - upewnij się, że na urządzeniu jest więcej niż 15 MB wolnego miejsca).
źródło
Idź do DDMS-> Urządzenia-> Kliknij menu Widok Strzałka w dół po prawej stronie -> wybierz opcję "resetuj adb" to zadziała
W Android Studio: otwórz Android Device Monitor (Narzędzia-> Android) i kliknij strzałkę na karcie „Urządzenia”, aby zresetować adb
źródło
Napotkano ten sam problem w systemie Windows z urządzeniem Nexus 7 .
Po prostu zabicie procesu adb.exe z Menedżera zadań rozwiązało mój problem.
źródło
Miałem ten sam problem kilka razy - samo ponowne uruchomienie go rozwiązuje.
źródło
Ja też miałem podobny problem, miałem Samsunga galaxy S (GT I9000). Zainstalowałem sterowniki, ale telefon wyświetlał się w trybie offline w Android Studio .
Ponowne uruchomienie urządzenia podczas połączenia z komputerem rozwiązało problem.
źródło
Zaktualizowano narzędzia platformy Android SDK za pomocą Menedżera SDK (w Eclipse). Pracuje dla mnie.
źródło
Miałem ten sam problem i rozwiązałem go, resetując adb przy zaćmieniu.
przy zaćmieniu Idź do:
DDMS (prawy górny róg) -> Urządzenia -> zresetuj adb
źródło
Nie mogę powiedzieć na pewno, ale po godzinach przypadkowych rozłączeń z moim urządzeniem (szczególnie podczas próby debugowania czegokolwiek) przełączyłem się na port USB, który NIE jest USB3.0 i wydaje się, że rozwiązuje problem.
źródło
Mam HTC Wildfire i wyłączenie i włączenie debugowania działało dobrze w przypadku problemu „offline”. Błąd się nie pojawia.
Jednak napotkałem nowy problem podczas próby zaimportowania pliku Pythona za pomocą sl3a: wyjaśniono tutaj „brak modulowanego nazwanego androida” . Biorąc to pod uwagę, nadal nie mogę uruchomić tego
android.py
pliku znajdującego się gdzieś w folderze SD Card / python. Mogę połączyć się z androidscreencast.jnlp i działa dobrze :)źródło
Naprawiłem to, usuwając niechciane aplikacje / gry z mojego urządzenia - upewnij się, że na urządzeniu jest więcej niż 15 MB wolnego miejsca). To będzie działać :)
źródło
Miałem ten sam problem z moim Galaxy S4, po podłączeniu do komputera z Win 7 64, który nie wyświetlał się jako dostępne urządzenie w Eclipse. Próbowałem zrestartować telefon, uruchomić / zrestartować adb, zmienić port USB 3 na port USB 2 ... nic z tego nie pomogło. Pobrane sterowniki Samsung stąd: http://www.samsung.com/us/support/owners/product/SGH-I337ZWAATT
zainstalowane sterowniki, a gdy ponownie podłączyłem telefon, system Windows zainstalował nowe sterowniki (zajęło to około minuty). Następnie ponownie uruchomiłem Eclipse i mogłem zobaczyć telefon i uruchomić aplikację.
Próbowałem też tego z portem USB 3 i to też działa.
źródło
Podobny problem miałem w Android Studio 0.2.2 (IntelliJ). W systemie Windows 7 mój Nexus 7 nie pojawił się w narzędziu do wybierania urządzeń, chociaż działał dobrze na moim Macu. Mogłem też przeglądać mojego Nexusa 7 w Eksploratorze Windows.
W końcu musiałem zainstalować sterowniki USB Asus dla Nexusa 7 (link) :
Po tym ADB wykrył mojego Nexusa i wszystko działało zgodnie z oczekiwaniami.
źródło
Zdarzyło mi się z Motorola MZ 601 (Xoom). Wypróbowałem wszystko, co sugerowano w innych odpowiedziach, ale jedyną rzeczą, która ostatecznie rozwiązała problem, było użycie innego portu USB. Pamiętaj, że to samo urządzenie było wcześniej podłączone do innego portu USB i działało. Jeśli więc wszystko inne zawiedzie, rozważ użycie innego portu.
źródło
Mam komputer stacjonarny z systemem Windows 7 z podłączonym do niego Google Nexus 7. Miałem też problem „offline”. Mój został rozwiązany poprzez cofnięcie wszelkich wcześniejszych autoryzacji na Nexusie. Więc teraz pojawia się monit o autoryzację na Nexusie - przynajmniej na razie nie zapisuję autoryzacji - i zezwalam na autoryzację - i voila! - Android SDK poprawnie wyświetla urządzenie jako „asus-nexus_7-xxxx” . HTH
źródło
Próbowałem użyć Nexusa 10 do debugowania przez zaćmienie. Walczyłem o zaćmienie, żeby je rozpoznać. W końcu wypróbowałem polecenie `` adb kill server '' / `` adb start server '', które przynajmniej spowodowało, że Eclipse pokazał urządzenie, chociaż nadal jest tylko offline.
Potem spróbowałem przełączyć połączenie USB na jedno z tyłu komputera i zadziałało!
źródło
Miałem ten problem i rozwiązałem go, aktywując połączenie PTP
Ta opcja pojawi się po podłączeniu kabla do telefonu. Następnie zobaczysz monit, który zapyta Cię, jak chcesz, aby twój USB.
„Użyj USB do”:
Przesyłanie plików multimedialnych Przesyłanie obrazów Podłączanie urządzeń MIDI Ładowanie
Wybrałem drugą opcję (Przesyłanie zdjęć). Tak więc mój telefon przeszedł w tryb ONLINE
źródło
Kiedy podłączysz Androida do komputera, otrzymasz kilka opcji, w których wspomnisz o sposobie połączenia się z komputerem. W moim przypadku używam HTC Wildfire i wyświetla się
Miałem również problem z pytaniem i przetestowałem sposób, w jaki odpowiedział David Caunt, ale urządzenie wyświetlało się w trybie offline. *
Ponownie sprawdziłem opcje i stwierdziłem, że wybrałem opcję Dysk. Następnie zmieniłem opcję na tryb Tylko ładowanie i ponownie postępowałem zgodnie z instrukcjami Davida Caunta. Nie wiem dlaczego, ale tym razem zadziałało.
źródło
Tak, podobne zachowanie w Droid 2 Global. Wygląda na to, że można rozpoznać USB po ponownym uruchomieniu komputera po przywróceniu. Ale w przeciwnym razie, gdy jesteś przy konsoli, urządzenia adb pokazują urządzenie jako offline. Nie wiem, jak rozwiązać ten problem.
Ale dopóki nie hakujesz telefonu, próbowałem go z normalnym zasilaniem z rozładowaną baterią i włączyłem się. Więc nabiera mocy. Nie jestem pewien, czy to CyanogenTeam, który właśnie zapomniał umieścić jakiś wskaźnik… czy co, ale nie martw się. Twoja bateria się ładuje.
Jednak pchanie .apków i innych rzeczy nie jest już łatwe. Ale hej, czy rootując telefon znajomemu, koniecznie chcesz, żeby cokolwiek pchał ... Gdziekolwiek?
źródło
Odkryłem, że mój Pantech Burst miał problem podobny do tego, co wszyscy opisaliście. Po przeczytaniu wielu takich postów wszędzie zauważyłem, że wiele osób zgłosiło konieczność korzystania z kabla USB, który dostali gdzie indziej niż producent telefonu. Postanowiłem użyć innego portu USB na moim komputerze i problem został rozwiązany. Mój Pantech Burst nie przechodzi już w tryb offline w trakcie sesji debugowania. Port, którego użyłem, był portem przednim w moim pudełku, ale był podłączony do płyty głównej bez ekranowania wewnątrz pudełka. Teraz używam portu z tyłu pudełka, który jest bezpośrednio przymocowany do płyty głównej.
źródło
Miałem ten sam problem z moim HTC Incredible S. Problem polegał na tym, że do połączenia użyłem stacji dokującej innej firmy. Bezpośrednie podłączenie telefonu rozwiązało problem.
źródło
Uruchamiam JellyBean. Po raz pierwszy zauważyłem, że u góry menu opcji programisty znajduje się suwak „Opcje programisty”. Zauważ, że nie mówię o polu wyboru Debugowanie USB - co jest inną opcją. Przesunąłem pole wyboru opcji programisty na „włączone” i wróciłem do pracy. Niestety nie jestem pewien, czy to cała historia, ponieważ uruchomiłem również polecenia adb kill / start, które David Caunt wskazał powyżej.
źródło
Mam ten sam problem. Wypróbowałem wszystkie rozwiązania, które znalazłem na tej stronie. W końcu dowiedziałem się, że przedni port USB mojego komputera jest przyczyną stanu offline mojego telefonu. Wiem, że to głupie :) ale zmiana kabla USB z przedniego portu USB na tylny zadziałała.
źródło
Czy zaakceptowałeś odcisk palca swojego komputera na urządzeniu? Po podłączeniu komputera na telefonie / urządzeniu zostanie wyświetlony monit, aby dodać ten odcisk palca / token i zaufać mu.
źródło
Jestem na OSX i mam siatkówkę macbooka. Przełączenie portu USB, do którego było podłączone moje urządzenie, z jakiegoś powodu rozwiązało mój problem.
źródło
Podczas debugowania przez Wi-Fi często pojawia się błąd „Urządzenie offline”. Zawsze, gdy chcę wrócić do debugowania za pomocą USB, muszę pisać
adb usb
, ale to polecenie działa tylko wtedy, gdy urządzenie jest podłączone do adb przez Wi-Fi; jeśli urządzenie z jakiegoś powodu traci połączenie, należy je ponownie uruchomić, co jest uciążliwe. Samo zresetowanie ADB również nie rozwiązuje tego problemu.Aby obejść ten problem, pobrałem aplikację terminala adb z Google Play: https://play.google.com/store/apps/details?id=jackpal.androidterm&hl=en
Następnie otwieram aplikację terminala na moim urządzeniu, gdy moje urządzenie jest podłączone do komputera przez USB, i wpisuję:
Następnie odłączam i ponownie podłączam urządzenie do komputera, po czym problem zostaje rozwiązany. Nie jest potrzebne irytujące ponowne uruchamianie urządzenia!
źródło
Na Galaxy Note 3 w trybie debugowania z Windows 7 miałem problemy z urządzeniem „offline” w oknie „Urządzenia” Android ADT (Eclipse) DDMS. Wybierając USB 3.0 jako połączenie USB w rozwijanym panelu sterowania Note 3, urządzenie przeszło w tryb online. Oczywiście dotyczy komputera z portami USB3.
źródło
Usunięcie kabla USB na około 5 sekund i ponowne podłączenie również rozwiązuje problem. Może musisz spróbować raz lub dwa razy.
źródło
To było dla mnie rozwiązanie. Połącz się tak, jak w przypadku debugowania przez Wi-Fi:
Upewnij się, że telefon jest podłączony przez USB. Następnie otwórz wiersz polecenia jako administrator, przejdź do
YourAndroidSdkLocation\platform-tools
i wykonaj:W tym momencie moje urządzenie pomyślnie przeszło do trybu online, dając mi możliwość debugowania przez USB lub Wi-Fi.
źródło
Mój był offline.
Odłączyłem i podłączyłem ponownie, ale gdy telefon się obudził, otworzyło się okno z prośbą o pozwolenie.
Więc spróbuj podłączyć i odłączyć, ale telefon jest aktywny.
źródło