开发HarmonyOS 鸿蒙Next有什么好用的调试工具吗?

开发HarmonyOS 鸿蒙Next有什么好用的调试工具吗?

之前开发 Flutter,一直使用 Flutter DevTools 调试开发,尤其是查看网络请求比较方便。 开发 HarmonyOS App 开发,有什么好用调试工具吗 (需要方便查看网络请求)?

cke_296.png


更多关于开发HarmonyOS 鸿蒙Next有什么好用的调试工具吗?的实战教程也可以访问 https://www.itying.com/category-93-b0.html

4 回复

1.需要调试Dart代码,可以使用vscode和android studio工具

2.调试arkts和arkui代码,使用官方deveco

3.关于网络请求:

 1.使用 HiLog 打印网络请求日志

HiLog 是 HarmonyOS 提供的日志工具,可以在代码中插入日志,记录网络请求的 URL、参数、响应等信息。

2.使用 Charles Proxy 抓包(参考 如何使用charles抓包

Charles 是一款强大的网络抓包工具,可以拦截和查看 HTTP/HTTPS 请求。

配置步骤:

在电脑上安装 Charles。

将 HarmonyOS 设备与电脑连接到同一网络。

在 HarmonyOS 设备上配置代理,指向电脑的 IP 地址和 Charles 的端口(默认 8888)。

在 Charles 中查看网络请求。

注意事项:

如果需要抓取 HTTPS 请求,需要在 Charles 中安装 SSL 证书,并在 HarmonyOS 设备上信任该证书。

更多关于开发HarmonyOS 鸿蒙Next有什么好用的调试工具吗?的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


这倒是一种方式

将http请求封装一下,并打印出来

在HarmonyOS鸿蒙Next开发中,针对需要方便查看网络请求的调试工具,可以考虑以下两种:

  1. HarmonyOS DevEco Studio内置工具: DevEco Studio是华为为HarmonyOS应用开发提供的集成开发环境(IDE),其中内置了强大的调试功能。你可以利用其中的网络调试器(Network Debugger)来监控应用的网络请求。该工具能够实时捕获并显示HTTP/HTTPS请求和响应的详细信息,包括请求头、请求体、响应状态码、响应头和响应体等,非常适合进行网络请求的调试。

  2. 第三方工具:Charles/Fiddler: 除了DevEco Studio内置的工具外,你还可以使用Charles或Fiddler等第三方网络抓包工具。这些工具在PC端运行,能够捕获通过指定端口的所有网络请求,包括来自HarmonyOS应用的请求。它们提供了丰富的过滤和搜索功能,帮助你快速定位和分析网络请求。需要注意的是,在使用这些工具时,可能需要确保你的设备(如手机或平板)和PC在同一个网络环境下,并正确配置代理。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部