java - 如何使用断点在 Google 的 Java 实现上调试本地操作?
问题描述
我正在使用 IntelliJ 社区和 Java/Kotlin 客户端库为 Google Assistant 开发我的第一个 Action 来开发实现代码。有没有办法以典型的方式在本地调试它(使用断点)?
解决方案
由于代码将在服务器上远程运行,因此您无法以典型的方式在本地进行调试。调试的一种方法是使用日志记录、打印出关键变量并检查它们以了解值/流。
但是,如果您使用的是 Google Cloud,则可以查看使用Stackdriver Debug Snapshots。它不会停止执行,但会在那时拍摄应用程序状态的快照,以便您可以返回并查看您的变量在哪一行。
推荐阅读
- c# - 绘制具有相同透明度的重叠线
- excel - 如何根据列的值从列表中获取动态 excel 工作表
- c++ - c ++ JsonCpp将带有转义引号的字符串解析为数组
- python - 我们可以使用字典元素来调用函数吗?或者只是使用字典来调用它?
- android - 如何将 android studio 应用程序项目转换为 android 库
- c# - 如何在 C# 中使用 try-finally 构造?
- javascript - 如何根据日期对包含键值对的数组进行排序
- azure-data-factory - 从 HTTP 源复制到 blob 接收器时性能下降
- python - 如何使用已知的正交(相机)投影矩阵将 2d 中的后点转换为 3d?
- jmeter - jmeter可以用来负载测试原生桌面应用吗?