在使用jdbc调试时暂停Android应用程序,以便可以设置catchpoint



在模拟器上使用开发人员工具,我让应用程序在启动之前等待调试器,但是在附加了jdbc之后,应用程序将立即出现一个不希望出现的但已处理的异常。我不能调试这个异常,因为jdbc不会停止。因此,我需要能够在应用程序继续之前设置catch java.lang.Exception。我该怎么做呢?

我使用jdbc with:

adb forward tcp:7777 jdwp:$(adb jdwp | tail -1); jdb -sourcepath ./wallet/src -attach localhost:7777

您可以将suspend命令管道化到jdbc中,而不需要像这样管道化EOF:

adb forward tcp:7777 jdwp:$(adb jdwp | tail -1); { echo "suspend"; cat; } | jdb -sourcepath ./wallet/src -attach localhost:7777

相关内容

  • 没有找到相关文章

最新更新