在我的当前工作区切换后,我在Android调试方面遇到了问题,无论是在Eclipse还是IntelliJ中都是如此。以前,我曾经遇到过手机卡在“等待附加调试器”对话框上的问题。不知怎么回事,我修复了这个问题,至少现在调试器可以连接到我的应用程序。
现在我可以设置断点并使调试器停止在那个点。但大约5-10秒后,它就会自动断开连接,无论我做什么。我能读取一些内存变量值,但之后所有信息都会消失。我的同事可以使用Eclipse调试同一个应用程序,而我们没能找出我们的工作站之间的错误或差异(除了我使用IntelliJ外)。虽然我们的笔记本电脑可能拥有不同的镜像文件。
有任何想法吗?目前我只能使用Log语句进行调试,但相比实际调试来说,它们太慢了。我尝试使用不同的USB电缆,但效果不明显。我检查了调试器设置,但似乎没有异常。其他SO的问题和答案提到了应用程序静默崩溃,但由于它可以为我的同事成功调试,所以我排除了这种可能性。