2013-08-20 19 views
5

Próbuję debugować aplikację z PhoneStateListener, testuję ją na emulatorze ARM API 18. Mój debugger jest połączony dobrze do momentu, w którym próbuję zasymulować połączenie przychodzące za pośrednictwem Eclipse DDMS (Akcje telefoniczne -> Połączenie głosowe). Następnie mój debugger się rozłącza i nie mogę ponownie przejrzeć kodu.Emulator Androida rozłącza się przy przychodzącym połączeniu

Czy jest to zgodne z projektem, czy z błędem?

+0

to nie powinno się zdarzyć. Zbyt rozwijam aplikację, która używa symulatora do nawiązywania połączeń, ale nie mam do czynienia z żadnym rozłączeniem. Czy używasz BlueStack? usługa działająca w tle czasami powoduje rozłączenie. Jeśli tak, to zatrzymaj usługę z 'menedżera zadań' (zakładając, że używasz Windowsa). czy wiesz, jak ponownie podłączyć 'adb' bez restartowania' emulatora'. jeśli nie, zobacz ten http://stackoverflow.com/questions/12880119/adb-needs-reset-always –

+0

Używam standardowego emulatora Androida. Mogę ponownie połączyć się z zerowaniem serwera adb, ale nigdy nie byłem w stanie wejść z debuggerem w PhoneStateListener :( – Axarydax

+0

To może być problem z oprogramowaniem. Od ostatnich 2 miesięcy pracuję nad aplikacją, która wymaga wywoływania z DDMS i co najmniej 100 połączeń dziennie za pomocą DDMS i nigdy nie napotykałem żadnego problemu. Spróbuj uaktualnić Eclipse i DDMS i zobacz, czy to rozwiąże problem –

Odpowiedz

2

Jestem również w obliczu tego problemu,

podczas rozmowy czasu adb zostanie odłączony

Próbowałem adb rozpoczęcia serwera i zatrzymać za pomocą poniższego polecenia

adb kill-server

adb start-server

* Daemon nie jest uruchomiony. rozpoczynając go teraz na porcie 5037 *

* demon zaczął z powodzeniem *

adb devices

Lista urządzeń podłączonych

emulator-5554 Urządzenie