HarmonyOS 鸿蒙Next 模拟器调试设备不匹配 target device does not match the deviceType configured

发布于 1周前 作者 wuwangju 来自 鸿蒙OS

HarmonyOS 鸿蒙Next 模拟器调试设备不匹配 target device does not match the deviceType configured

Snipaste_2024-04-19_14-05-13.png

模拟器已经安装,并能从Device Manager中启动,但是选择编译设备(HarmonyOS Devices)里面,无法显示安装的模拟器。Run的时候提示:The type of the target device does not match the deviceType configured in the module.json5 file of the selected module.

我检查了module.json5中的deviceTypes配置,包含了模拟器的类型phone选项。

"deviceTypes": [
      "default",
      "phone",
      "tablet"
    ],

我的电脑是: MacBook Pro, M2, 2022年。

我的IDE版本是: DevEco Studio 3.1.1 Release(Build Version: 3.1.0.501, built on June 20, 2023)。

项目API是: 3.1.0(API 9)。

我尝试过重装模拟器、重启IDE、重启电脑,都无效。


更多关于HarmonyOS 鸿蒙Next 模拟器调试设备不匹配 target device does not match the deviceType configured的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

5 回复

有些人是IDE版本问题,我又卸载后从 https://docs.openharmony.cn/pages/v4.0/zh-cn/release-notes/OpenHarmony-v4.0-release.md/#%E9%85%8D%E5%A5%97%E5%85%B3%E7%B3%BB 下载了最新版4.0版本的IDE,安装后HarmonyOS SDK居然无法下载,想着手动下载,可在官网上找了半天也没找到下载地址。

真的是太无语了,对初学者太不友好了。

从入门到放弃。。。

更多关于HarmonyOS 鸿蒙Next 模拟器调试设备不匹配 target device does not match the deviceType configured的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


最新结论,新版本的IDE必须要申请白名单,申请白名单必须要有华为设备,我总不能为了学个鸿蒙,专门去买部华为手机吧???

算了,弃坑。

可以按照以下步骤尝试下

  1. 检查下sdk是否已经全部安装完成。

  2. 建议执行如下命令:hdc kill -r,重启下HDC。

  3. 擦除下用户数据试下:Wipe User Data

在HarmonyOS开发中,当使用鸿蒙Next模拟器进行调试时,如果遇到“target device does not match the deviceType configured”错误,通常是因为项目配置的设备类型与模拟器的设备类型不匹配。鸿蒙Next模拟器支持多种设备类型,如手机、平板、电视等。开发者需要在项目的config.json文件中正确配置deviceType字段,确保其与模拟器的设备类型一致。例如,如果模拟器是手机类型,deviceType应设置为"phone"。此外,还需检查build.gradle文件中的相关配置,确保设备类型一致。如果问题仍未解决,可以尝试清理项目缓存并重新构建项目。

出现“target device does not match the deviceType configured”错误,通常是因为模拟器设备类型与项目配置不匹配。解决方法如下:

  1. 检查项目配置:在config.json文件中确认deviceType设置是否与模拟器类型一致。
  2. 选择正确的模拟器:在DevEco Studio中,确保启动的模拟器与项目支持的设备类型(如TV、Phone、Wearable等)匹配。
  3. 更新SDK:确保使用最新版本的HarmonyOS SDK和DevEco Studio。
  4. 重新创建模拟器:必要时删除并重新创建匹配的模拟器设备。

调整后重新运行项目即可解决问题。

回到顶部
AI 助手
你好,我是IT营的 AI 助手
您可以尝试点击下方的快捷入口开启体验!