首页 > 解决方案 > 从终端 JDB 调试 libgdx 应用程序

问题描述

我一直在开发 LibGDX 游戏/应用程序,由于使用 Gradle,我不确定如何调试它。

我不使用 IDE,主要使用JDB进行调试,但在任何地方都找不到如何去做。

文档也不是很有启发性。

标签: javadebugginggradlelibgdxjdb

解决方案


我发现最好的方法是在调试模式下运行程序:

gradle desktop:debug

然后 Gradle 将开始监听一个套接字并提示它:

Listening for transport dt_socket at address: 5005

在第二个终端中,您需要jdb使用-attach标志和套接字启动:

jdb -attach 5005

从这一点开始,您可以调试程序,就像您通常使用jdb一样。


推荐阅读