著论准过秦,作赋拟子虚。这篇文章主要讲述Android调试器不断断开连接相关的知识,希望能为你提供帮助。
在切换到我当前的工作区之前,我从未在android中调试过问题。它发生在Eclipse和IntelliJ中。以前我有一个问题,手机将挂在“等待附加调试器”对话框。不知怎的,我修复了所以调试器至少附加到我的应用程序。
现在我可以设置一个断点并让调试器在那时停止。大约5-10秒后,无论我做什么,都会断开连接。在一切消失之前,我能够在内存中读取一些变量值。我的同事能够使用Eclipse调试相同的应用程序,我们无法弄清楚我们的工作站之间的错误或不同(除了我使用IntelliJ)。我们的笔记本电脑可能有不同的图像。
有任何想法吗?我现在不得不使用Log语句,但与使用实际的调试器相比,它们太慢了。我尝试过使用不同的USB线缆并没有太大区别。我已经完成了调试器设置,似乎没有什么不寻常的。关于SO的其他Q / A已经提到应用程序默默崩溃,但由于它对我的同事进行了调试,我正在裁定这一点。
答案我一直遇到运行IntelliJ IDEA bu??ild IC-133.193的问题。我通过以下操作解决了这个问题:
- 退出IntelliJ
- 从命令行使用
adb kill-server
终止adb服务器 - 从命令启动adb服务器作为
sudo adb start-server
的超级用户 - 重启IntelliJ
[更新]这并不总是有效。我发现的最佳解决方案是在设备上启动应用程序,然后通过“运行”菜单将调试器附加到Android进程。我没有使用这种方法断开连接。
另一答案这为我修好了
- 转到计算机上的“电源选项”
- 点击您选择的计划中的“更改计划设置”。
- 点击您选择的计划中的“更改高级电源设置”。
- 展开“USB设置”。
- 展开“USB选择性挂起设置”并将其更改为禁用。
推荐阅读
- 如何使用adb与Memu / Bluestacks / Nox App Player等模拟器
- java.lang.NoSuchMethodError public default void android.content.ServiceConnection.onBindingDied(andr
- Unity3D通过Whatsapp发送AudioClip
- 从MyProject-App.xml中检测versionNumber( Adobe AIR)
- 使用Adobe Air构建Android本机库
- Android Air GoViral ANE showFacebookShareDialog throw modeOverride错误
- 如何在Android AIR上获取可用网络列表()
- 如何在Windows上进行iPad flash app调试( [重复])
- 穿越Biapplicative