# Hypium连接设备提示“选中设备中包含不兼容的设备”

#### 问题现象

手机连接上电脑，执行hdc list targets可以识别到设备，但使用Hypium的UiViewer功能时提示“选中设备中包含不兼容的设备！”。

#### 背景知识

DevEco Testing Hypium插件中内置了UiViewer功能，能够对设备当前页面的控件元素进行解析并展示。UiViewer功能目前分为4个界面：设备选择界面、单设备控件查看界面、单设备投屏界面、双设备投屏界面。

#### 问题定位

*   检查hdc、Hypium插件、设备驱动程序已正确安装。执行hdc list targets查看设备是否能够被正确识别。
    
*   执行hdc shell uitest --version命令，查看版本号是否大于4.1.4.0。如下图显示的4.0.4.0版本不支持UiViewer查看设备。
    
*   执行hdc -v命令，查看版本号是否在3.0.0及以上。
    
*   检查Hypium插件是否为6.0.0 Release及以上版本：打开Pycharm，点击File -> Settings -> Plugins进行查看。
    

#### 分析结论

Hypium连接设备提示“选中设备中包含不兼容的设备”可能有以下原因：

*   uitest版本小于4.1.4.0。
*   hdc版本在3.0.0及以下。
*   Hypium插件未升级到6.0.0 Release及以上版本。

#### 修改建议

*   查看获取到系统uitest的版本结果，如果小于4.1.4.0版本，需要升级手机系统，手机设置页面检查更新，具体版本请查看各版本支持设备型号清单。如遇版本无法升级，可以新建工单进行申请。手机系统升级对应IDE也需要升级，IDE和手机ROM需要配套使用。详情请参考HarmonyOS套件配套信息所有HarmonyOS版本。
*   查看获取到hdc的版本结果，如果低于3.0.0版本，需要参考环境准备的内容进行hdc版本的升级。
*   Hypium插件需要升级到6.0.0 Release及以上版本，访问华为开发者联盟官网下载DevEco Testing Hypium安装包。
*   确认以上信息已修改后，请重新授权连接设备，查看UiViewer页面查看设备、DevEco Testing投屏功能是否可以正常使用。

#### 常见FAQ

Q：DevEco Testing Hypium调试脚本时，报错：ohos.exception.OHOSRpcPortNotFindError: \[Environment-0303026\] BIN(ABC) RPC listening。

A：需要使用HarmonyOS 5.0及以上版本。