HarmonyOS鸿蒙Next中Pycharm运行创建的Hypium项目:Test source required 1 devices, actually 0 devices were found [Suggestions] 测试用例的设备条件不满

HarmonyOS鸿蒙Next中Pycharm运行创建的Hypium项目:Test source required 1 devices, actually 0 devices were found [Suggestions] 测试用例的设备条件不满

hypium版本:5.1.5.200
hdc版本:Ver: 3.1.0e

在cmd命令行可以连接到设备;Uiviewer也可以连接设备;但是执行用例一直提示Test source required 1 devices, actually 0 devices were found [Suggestions] 测试用例的设备条件不满;


更多关于HarmonyOS鸿蒙Next中Pycharm运行创建的Hypium项目:Test source required 1 devices, actually 0 devices were found [Suggestions] 测试用例的设备条件不满的实战教程也可以访问 https://www.itying.com/category-93-b0.html

3 回复

。。。。。。 刚提问完找到问题所在了

我用的是Pad,用例对应的json文件中的 设备类型需要修改为:tablet(默认为phone);设备类型需要保持一致

cke_1808.png

cke_8710.png

更多关于HarmonyOS鸿蒙Next中Pycharm运行创建的Hypium项目:Test source required 1 devices, actually 0 devices were found [Suggestions] 测试用例的设备条件不满的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


该错误表明Hypium测试框架未检测到可用设备。在鸿蒙Next中使用Pycharm运行Hypium项目时,需确保:

  1. 已通过hdc_std list targets命令确认设备连接正常
  2. 设备已开启开发者模式并授权调试
  3. 项目config.jsontestRunner配置正确
  4. 设备API版本与项目compileSdkVersion兼容

检查设备连接状态后,重新同步Gradle依赖并清理项目构建缓存。

这个错误表明Hypium测试框架检测不到已连接的设备。虽然hdc和Uiviewer能连接设备,但Hypium运行环境可能存在问题。建议检查以下几点:

  1. 确保设备开发者选项中的"允许USB调试"已开启
  2. 在Pycharm的Run/Debug Configurations中确认Hypium配置的设备参数是否正确
  3. 尝试重启ADB服务:hdc kill然后hdc start
  4. 检查Hypium版本与设备系统版本的兼容性

如果问题依旧,可以尝试更新Hypium到最新版本或检查项目配置中设备连接相关的设置项。

回到顶部