DevEco Testing实用工具设备投屏一直提示加载中的排查方法
==================================

#### 问题现象

DevEco Testing设备投屏一直提示加载中，无法投屏。

#### 背景知识

[DevEco Testing](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/deveco-testing)中实用工具设备投屏支持将设备界面实时投放到PC上，并支持在PC上对设备进行操作，如按键操作、查看设备/应用信息，文件管理、自定义指令等常用操作。

#### 问题定位

通过以下命令检查设备目标文件夹下是否存在图片文件（文件名：latestScreen.jpeg）：

hdc shell ls /data/local/tmp

执行结果如下图所示：

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/ec/v3/Fe9EMLwhQEK__rrQGV48sw/zh-cn_image_0000002658923403.png?HW-CC-KV=V1&HW-CC-Date=20260709T134434Z&HW-CC-Expire=86400&HW-CC-Sign=590C5B4D2E1D0AC6C1BA59F3E90B6F47DEBA1919982180F4210E090A1D77F993 "点击放大")

#### 分析结论

目标文件存在，需要清理该文件来刷新投屏使用。

#### 修改建议

通过清除手机缓存文件解决该问题，具体步骤如下：

1.  电脑连接需要投屏的手机。
2.  执行以下命令：
    
    hdc shell rm -r /data/local/tmp/latestScreen.jpeg
    
3.  重试设备投屏，如果获取页面仍失败可重启设备后再试。
4.  如果问题仍未解决，将右上角的流畅模式切换成标准模式。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/b5/v3/SWuouiKjQYS0cMNsFxFORg/zh-cn_image_0000002658803455.png?HW-CC-KV=V1&HW-CC-Date=20260709T134434Z&HW-CC-Expire=86400&HW-CC-Sign=9E08DF267F29D01288E3403A7E1BD1B525FF5A32DCDD9BE945A995CC184E9F99 "点击放大")

#### 常见FAQ

Q：DevEco Testing更换版本后无法连接设备，如何解决？

A：

1.  本地hdc list targets可识别，但DevEco Testing中无法识别，可以先尝试关闭DevEco Testing，然后本地执行hdc kill，再重新启动查看是否已识别。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/3f/v3/43vfrSklSliuRWYab8_npg/zh-cn_image_0000002628404192.png?HW-CC-KV=V1&HW-CC-Date=20260709T134434Z&HW-CC-Expire=86400&HW-CC-Sign=E7C37C262570C09BB501A55689099542DC2764F052B362E2E65974753320B689)
    
2.  若仍未解决请参考[环境准备](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/hdc#环境准备)获取最新版本的hdc至安装路径D:\\DevEco Testing\\app\\resources\\bin下（安装路径D盘时），替换hdc.exe、libusb\_shared.dll文件，并将DevEco Testing安装路径下hdc地址配置到系统环境变量中，重启即可恢复。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/ec/v3/hWOC1vOtThOu4MgC19Ageg/zh-cn_image_0000002628564096.png?HW-CC-KV=V1&HW-CC-Date=20260709T134434Z&HW-CC-Expire=86400&HW-CC-Sign=A81B780667EC27D89A392D0927C97FEFCF62E62D2F3005AD846D976F97C44BD6 "点击放大")
    

Q：DevEco Testing更换版本后流畅模式提示“设备无法使用视频流进行投屏，请切换至普通模式进行投屏”，切换后显示一直加载中，无法投屏。

A：检查本地电脑的USB存储策略是否允许调试且在有效期内。

#### 总结

出现该问题的原因是该设备的/data/local/tmp/latestScreen.jpeg文件出现了损坏，导致这个文件无法被覆盖写入。可以打开cmd窗口，执行hdc指令删除该文件，再重新投屏即可。