HarmonyOS鸿蒙Next中pc模拟器无法选中相关问题

HarmonyOS鸿蒙Next中pc模拟器无法选中相关问题 【问题描述】:当前在选择模拟器时,无法选中pc模拟器,这种时什么情况,但是在下面的选中多个设备中可以选中pc模拟器,不知道这是什么原因导致的

【问题现象】:我的pc模拟器明明已经启动,但是还是无法选中,只能通过选中多个模拟器,才可以选中

cke_8601.png

cke_16891.png

cke_18093.png

【版本信息】:IDE版本6.1.0

【优化建议】:当前情况是否为bug,涉及到pc模拟器的多个模拟器同时连接的情况,是否可以出一个正确的指示弹窗,目前在切换pc模拟器时无法正常切换,需要通过选中多个模拟器才能切换


更多关于HarmonyOS鸿蒙Next中pc模拟器无法选中相关问题的实战教程也可以访问 https://www.itying.com/category-93-b0.html

9 回复

开发者您好,您可以检查一下moudle.json5文件中的deviceTypes是否配置了2in1设备类型,当前本地测试未配置2in1时不可选中,添加后再重新同步一下即可选中,测试环境DevEco Studio 6.1.0 Release。

若是不能解决您的问题,欢迎再次反馈。

更多关于HarmonyOS鸿蒙Next中pc模拟器无法选中相关问题的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


  1. 确保deviceTypes配置了2in1、osVersion等配置无误。
  2. Emulator -list -details 看下运行状态。
  3. Generate logsEmulator命令检查下emulator的log是否有异常,比如资源占用过高,被挂起。
  4. hdc命令是否可以命令行中使用。hdc list targets -v看下连接状态。

可操作:

  • 留一个模拟器是否正常。排查资源问题。
  • Wipe User Data重启模拟器。
  • 模拟器启动起来后,关闭DevEco不关模拟器,重启DevEco。
  • hdc kill -r 终止重启hdc服务。

PS:用 SDK工具 排查,能看到数据信息更多些。

moudle.json5中deviceTypes没有配置2in1设备类型导致no device无法识别到,所以选不中,你加上再同步一下就可以识别到了

我这个项目一开始创建的时候就勾选了pc,好像不是这个原因

建议提交工单进行反馈:在线提单

在选择多个设备这里取消选中MateBook Pro 6.1.0(23),就可以单个选择了。

cke_119.png

取消了,还是不行

在HarmonyOS NEXT的PC模拟器中,无法选中通常由窗口焦点丢失或输入映射异常引起。可尝试点击模拟器标题栏或使用Alt+Tab切换窗口恢复焦点;检查模拟器设置中“鼠标/触控交互”是否启用;确保DevEco Studio及模拟器镜像均为最新版本。重启模拟器或宿主机可清除临时状态异常。若使用多显示器,请确认模拟器窗口位于主屏幕。

在 DevEco Studio 6.1.0 中,PC 模拟器的目标设备在单设备选择列表里不可直接选中是设计预期行为,并非 bug。
PC 模拟器需要支持多窗口运行(或作为扩展屏场景),因此 DevEco Studio 要求通过勾选界面下方的 “选择多个设备” 复选框来激活多设备模式,之后才能将 PC 模拟器选为运行目标。直接点击单设备条目无法选中 PC 模拟器属于常规逻辑,不存在切换异常。

如果你仅需运行一个 PC 模拟器,也需按此方式操作:先勾选多设备,再勾选你的 PC 模拟器,然后运行。
若想获得更明确的引导,当前版本暂时未提供独立的弹窗提示,但这是正常的交互路径。

回到顶部