2013-08-20 201 views
5

我想調試一個具有PhoneStateListener的應用程序,我正在API 18 ARM模擬器上測試它。我的調試器連接正常,直到我嘗試通過Eclipse DDMS(電話操作 - >語音呼叫)模擬傳入呼叫。然後,我的調試器斷開連接,我無法再次通過我的代碼。Android模擬器斷開來電

這是設計還是錯誤?

+0

它不應該發生的。我也在開發一個應用程序,它使用模擬器進行通話,但不會面臨任何斷開。你在使用BlueStack嗎?它在後臺運行的服務有時會導致斷開連接。如果是這樣,那麼停止從「任務管理器」的服務(假設你正在使用Windows)。 你知道如何在不重新啓動'emulator'的情況下重新連接'adb'。如果沒有看到這個http://stackoverflow.com/questions/12880119/adb-needs-reset-always –

+0

我正在運行標準的Android模擬器。我可以重新連接重新設置adb服務器,但是我從來沒有能夠使用PhoneStateListener中的調試器:( – Axarydax

+0

這可能是一個軟件問題。從最近2個月開始,我一直在研究一個需要DDMS調用的應用程序我每天至少要使用DDMS進行100次調用,而且從來沒有遇到過任何問題,請嘗試升級eclipse和DDMS,看看是否能解決問題 –

回答

2

我也面臨這個問題,

在通話時間ADB斷開連接

我已經試過ADB服務器啓動和停止使用以下命令

adb kill-server

adb start-server

守護進程沒有運行。從現在開始它在端口5037 *

*守護進程啓動成功*連接設備的

adb devices

列表

模擬器-5554設備