2013-08-20 50 views
5

PhoneStateListener olan bir uygulamada hata ayıklamaya çalışıyorum, API 18 ARM emülatöründe test ediyorum. Hata ayıklayıcım, Eclipse DDMS (Telefon eylemleri -> Sesli arama) aracılığıyla gelen bir aramayı simüle etmeye çalıştığım noktaya kadar gayet iyi bağlı. Sonra hata ayıklayıcım bağlantıyı kesiyor ve kodumu yeniden adım atmam mümkün değil.Android emulator gelen çağrıyı keser

Tasarım veya bir hata ile mi? arama süresi adb sırasında

+0

. Arama yapmak için simülatör kullanan ancak herhangi bir bağlantı kesintisi yaşamayan bir uygulama geliştiriyorum. BlueStack kullanıyor musunuz? arka planda çalışan servis, bazen kopukluğa neden olur. Eğer öyleyse, servisi “görev yöneticisi” den (u pencereleri kullandığınızı varsayarak) durdurun. 'embranın yeniden başlatılmadan' adb' yeniden nasıl bağlanacağını biliyor musunuz. Bu http://stackoverflow.com/questions/12880119/adb-needs-reset-always –

+0

görmüyorsam standart Android emülatörünü çalıştırıyorum. Adb sunucusunu sıfırlamakla yeniden bağlantı kurabilirim, ancak hiç bir PhoneStateListener :( – Axarydax

+0

hata ayıklayıcısına adım atmayı başaramadım. Bu, son 2 aydan beri DDMS'den arama gerektiren bir uygulama üzerinde çalışıyorum. ve DDMS kullanarak günde 100 çağrıya yer veriyorum ve hiçbir zaman bir sorunla karşılaşmadım. Tutulma ve DDMS'yi yükseltmeyi deneyin ve sorunun çözülüp çözülmediğine bakın. –

cevap

2
Ben de bu sorunla karşı karşıya am

,

Ben adb sunucu başlangıç ​​denenmiş ve aşağıda kullanmayı bırakın gelmiş

kesilir alır

adb kill-server

adb start-server

komutları * daemon çalışmıyor. 5037 *

* cin başarıyla bağlantı noktasında şimdi başladı başlangıç ​​* ekli cihazların

adb devices

Liste

emülatörü-5554 cihazı böyle olmaması gerekirdi