文档管理中心
我的
您当前正在浏览新版开发者文档中心,目录分类和层级有所调整。点击左侧当前文档分类名称前的“☰”图标,可切换文档分类。 了解新版目录
问题处理与运维工具问题DevEco Studio应用测试DevEco Testing Hypium中的UiViewer使用中的常见问题和解决方案

DevEco Testing Hypium中的UiViewer使用中的常见问题和解决方案

问题现象

使用DevEco Testing Hypium插件展开UiViewer功能面板,提示“获取视频流失败,请重新选择设备进入”,如下图所示:

背景知识

PyCharm界面右侧栏的toolWindow区域可见UiViewer标签,点击后展开UiViewer面板。UiViewer功能目前分为4个界面:设备选择界面、单设备控件查看界面、单设备投屏界面、双设备投屏界面。详情请参考安装向导的UiViewer功能模块。

问题定位

  • 查看插件版本是否为Hypium的新版本。

    打开PyCharm的settings->Plugins查看版本号。

  • 查看设备视频流设置。

分析结论

  • 插件版本未更新,导致投屏失败。
  • 无法获取设备视频流。

修改建议

  • 更新当前插件版本为适配Hypium新版本。

    访问华为开发者联盟官网下载DevEco Testing Hypium安装包,下载解压后找到其中的hypium-5.0.7.200.zip(请以实际版本号为准)。DevEco Testing Hypium离线安装包请参考安装向导的安装包离线安装模块。

  • 使用视频流投屏模式设置。

    将PyCharm的settings->DevEco Testing Hypium->UiViewer的是否使用视频流投屏模式设置为否,再重新使用插件进行手机投屏。

常见FAQ

Q:PyCharm专业版使用DevEco Testing Hypium时,UiViewer无法看到设备如何解决?

A:检查系统环境变量OHOS_HDC_SERVER_PORT:如果电脑的8710端口已经被使用或希望使用其他端口,可以通过添加环境变量OHOS_HDC_SERVER_PORT到系统环境变量中来修改服务器进程启动时监听的端口号,设置完之后重启PyCharm。