HarmonyOS 鸿蒙Next:解决调试webview进行H5与原生交互开发时候每次都需要输入命令行问题

发布于 1周前 作者 ionicwang 来自 鸿蒙OS

HarmonyOS 鸿蒙Next:解决调试webview进行H5与原生交互开发时候每次都需要输入命令行问题

在mac电脑开发调试html页面时候每次重启app或者锁屏后等都会导致chome正在调试的页面断连,这时候又要在终端进行三连输入端口号等,很麻烦。

这里写了一个简单的脚本可以免去每次都三连输入脚本的麻烦,每次执行一遍即可; 可以保存下面的shell脚本放置在项目工程目录中,点语法直接执行即可。

如果还是嫌弃每次执行这个麻烦的话,可以将执行的命令行放置在启动app的运行脚本中,这样就可以免去每次执行命令行的困扰,缺点是可能会引起多余内存的占用。

# 获取 com.xcsc.hmapp 进程的端口号

假设 ps -ef 的输出中,进程ID位于第二列(以空格分隔)

PORT=$(hdc shell “ps -ef | grep ‘com.xcsc.hmapp’ | grep -v grep | head -n 1 | sed ‘s/^([^ ]) ([^ ]) ./\2/’”)

打印端口号

echo “端口号是: $PORT”

如果PORT变量为空,则不执行hdc fport命令

if [ -z “$PORT” ]; then echo “未找到com.xcsc.hmapp进程的端口号” else # 运行 hdc fport 命令并将端口号拼接至末尾 hdc fport tcp:9222 localabstract:webview_devtools_remote_$PORT fi <button style="position: absolute; padding: 4px 8px 0px; cursor: pointer; top: 8px; right: 8px; font-size: 14px;">复制</button>



关于HarmonyOS 鸿蒙Next:解决调试webview进行H5与原生交互开发时候每次都需要输入命令行问题的问题,您也可以访问:https://www.itying.com/category-93-b0.html 联系官网客服。

1 回复

找HarmonyOS工作还需要会Flutter的哦,有需要Flutter教程的可以学学大地老师的教程,很不错,B站免费学的哦:https://www.bilibili.com/video/BV1S4411E7LY/?p=17

回到顶部