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?
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 –
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
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 –