HarmonyOS 鸿蒙Next: Target Device Type Mismatch in module.json5 DeviceType Configuration

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

HarmonyOS 鸿蒙Next: Target Device Type Mismatch in module.json5 DeviceType Configuration

DevEco Studio NEXT Developer Preview2

Build Version: 4.1.3.700, built on March 19, 2024

Build #DS-223.8617.56.36.413700

Runtime version: 17.0.6+10-b829.5 aarch64

VM: OpenJDK 64-Bit Server VM by JetBrains s.r.o.

macOS 13.0.1

GC: G1 Young Generation, G1 Old Generation

Memory: 1536M

Cores: 8

Metal Rendering is ON

Registry:

    external.system.auto.import.disabled=true

Non-Bundled Plugins:

    com.tabnine.TabNine (1.115.0)

    com.huawei.internal (0.0.0.1-SNAPSHOT)

一周没有开发华为应用,今天打开运行真机就报了这个,之前都是可以运行的,没有改过module.json5;

cke_10409.png

cke_10994.png

从新启动ide还是有问题,试了一下模拟器是可运行的,很迷茫的一个问题

3 回复
是的,请务必保持样机和ide版本匹配

今天有时间搞了一下这个问题
huawei mate 60 pro手机的系统升级到了HarmonyOS NEXT Beta5.0.0.31(Beta2)

编辑器工具版本是4.1.3.700,怀疑是手机系统版本高,低版本的编辑器工具不能兼容识别,于是升级到了5.0.3.300并做了一体化迁移,但还是存在这个问题,最后又做了一步升级,使用5.0.3.402之后不在提示这个错误,可以正常运行!应该是工具的版本要大于系统的版本

在HarmonyOS开发中遇到Target Device Type Mismatch in module.json5 DeviceType Configuration错误,通常是因为module.json5文件中的DeviceType配置与你的目标设备类型不匹配。请检查module.json5中的deviceType字段是否与你的开发设备或模拟器类型一致。

你可以参考HarmonyOS的官方文档,确认你的设备类型,并更新module.json5中的配置。此外,确保你的开发环境(如DevEco Studio)已配置正确,支持你的设备类型。

如果问题依旧没法解决请加我微信,我的微信是itying888。

回到顶部