2013-08-01 23 views
7

Czy istnieje sposób na przeniesienie emulatora android z trybu offline do trybu online bez zamykania AVD? Próbowałem komend adb "kill-server", "start-server", ale to wydaje się ponownie uruchamiać serwer adb (proces adb.exe), emulator nadal znajduje się w trybie offline, a "urządzenia adb" wciąż wyświetlają "offline" stan.Android Emulator - tryb offline do trybu online

Również ktoś może wyjaśnić, co oznacza tryb emulatora "offline". W moim przypadku - Emulator (samodzielny), proces demona i serwer ADB - wszystko wydaje się działać. Dlaczego stan emulatora jest nadal offline?


Aktualizacja Pytanie: Próbowałem „adb Reset” zarówno z linii poleceń & Eclipse to nie rozwiąże problemu. Problem wydaje się być bardziej związany z pamięcią emulatora. Według mojej analizy pamięć emulatora stale rośnie i po ograniczeniu (~ 470 MB w moim systemie Windows), jeśli spróbujesz wykonać reset adb - powoduje przejście stanu emulatora w tryb offline i nie działają żadne polecenia adb. (Również żadnych połączeń sieciowych wydają się działać)

Odpowiedz

1

pomocą tych poleceń w wierszu polecenia to pomoże u

1.adb kill-server //kill all active server 
2.adb start-server //start adb server 
3.adb devices //check the list of active server 
+0

Dziękujemy za odpowiedź! Ale jak już wspomniałem, próbowałem "adb reset" zarówno z Eclipse i wiersza poleceń, który nie rozwiązuje problemu. Problem wydaje się być bardziej związany z pamięcią emulatora. Według mojej analizy pamięć emulatora ciągle rośnie i po ograniczeniu (~ 470 MB w systemie Windows) po przywróceniu adb - przywraca stan emulatora do stanu offline i nie działa więcej poleceń adb. – Sohdeep

+0

to polecenie nie pomaga użytkownikowi uzyskać dostępu do urządzenia online – Sarang

3

Jestem obliczu tego problemu wielu czasie.Znajdź jakieś rozwiązanie.

Roztwór 1:

the emulator 
Select & Right Click on Android Project 
Run Configurations 
Go to tab Target 
Enable option Wipe User Data on Emulator launch parameters 
Run Application 

Roztwór 2:

Run Emulator 
    Keep the Emulator, (no matter same error occurs) 
    Make Sure the Home Screen of Emulator is appeared 
    go to Window -> Show Perspective -> DDMS --> In Devices Panel -> on Corner Drop Down Menu 
    Reset adb 

Roztwór 3:

Reset adb mannually or using command line. 

mogą być pomocne więc nowy użytkownik.

+0

Dziękujemy za odpowiedź! Jak już wspomniałem, próbowałem "adb reset" zarówno z Eclipse i wiersza poleceń, który nie rozwiązuje problemu. Problem wydaje się być bardziej związany z pamięcią emulatora. Według mojej analizy pamięć emulatora ciągle rośnie i po ograniczeniu (~ 470 MB w systemie Windows) po przywróceniu adb - przywraca stan emulatora do stanu offline i nie działa więcej poleceń adb. – Sohdeep

+0

zresetować metodę Adb zrobiłem lewę dla mnie. .. – rDroid

1

Czasami/większość razy rozwiązania opisane powyżej działają. Ale jeśli nie, i masz włączone "Uruchomienie z migawki", zabicie emulatora i ponowne uruchomienie Z URUCHOMIENIEM Z WYŁĄCZONEGO SNAPHOTA, pozwoli ci na hak. Miałem ten problem wiele, wiele razy w ciągu ostatnich kilku tygodni, i chociaż serwer adb kill-server, a następnie adb działa 4 razy na 5, to po raz piąty jedynym sposobem na jego ponowne uruchomienie jest wyłączenie "uruchomienia z opcja migawki. Domyślam się, że emulator jest w jakimś "złym" stanie, ale nie rozumiem, dlaczego ja.

+1

FYI: kolejność odpowiedzi pod pytaniem będzie się zmieniać w zależności od preferencji użytkownika, głosów i porządku sortowania, więc może być mylące odniesienie do "rozwiązań opisanych powyżej", ponieważ mogą one nie być! – Edward

+0

Wyłączenie migawek zrobiło to za mnie, dzięki. – Booger