使用Eclipse将debugging器附加到应用程序
您可以使用Eclipse附加到正在运行的应用程序,类似于您使用Visual Studio附加的方式吗?
是。
如果在debugging端口打开的情况下启动服务器,请将其添加到您的java命令中:
-Xdebug -Xrunjdwp:transport=dt_socket,address=127.0.0.1:8888,server=y,suspend=n
你在你的项目中有源代码(从技术上说这不是必需的,但是除非你这么做是没用的),你可以通过设置一个“debuggingconfiguration”来连接到正在运行的服务器。运行和端口= 8888(例如 – 见上面的选项)
然后可以设置断点,debugging会话将暂停服务器,您可以检查variables/字段,甚至设置它们的值。
更新
JVM执行此操作的更现代的命令行选项是
-agentlib:jdwp=transport=dt_socket,address=127.0.0.1:8888,server=y,suspend=n
debuggingconfiguration面板有一个菜单项Remote Java Application
:
如何做到这一点:
“打开DDMS的angular度,select设备,并附加到您的应用程序的过程(您将看到列出的软件包名称)”
..感谢这个职位: https : //stackoverflow.com/a/10074263/2162226
- 使用节点的内置debugging器检查variables?
- 如何在iOS 11,Apple TV 4K等的Xcode 9中执行无线debugging?
- debugging时可以删除一个好的断点?
- 当第一次机会exception发生时,如何使Visual Studio 2010中断?
- 如何在Android上debugging混淆(使用ProGuard)应用程序?
- Galaxy S5 Lollipop – 并非所有的断点都会在Android Studiodebugging器下停止执行
- 远程debugging不会停在断点处
- 停止并继续从debugging器执行可能?
- console.log.apply不能在IE9中工作