2013-08-20 205 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设备