You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

部署HAP报错设备类型与模块配置不匹配,DevEco Studio新建项目无法在平板运行

报错信息:"This device type does not match the module profile. Error while Deploying HAP"

报错截图

解决方案

1 修改模块配置适配平板设备

操作步骤如下:

  • 打开当前项目,找到AppScope目录下的app.json5配置文件
  • 定位到deviceTypes配置项,默认新建手机项目时该值为["phone"],添加平板设备类型修改为["phone", "tablet"],若项目仅需适配平板可仅保留"tablet"
  • 打开对应业务模块目录下的module.json5配置文件,找到相同的deviceTypes配置项,和全局配置保持一致修改即可
  • 保存所有配置修改后,点击顶部菜单栏Build > Clean Project清理历史构建缓存,重新构建后即可正常部署到平板设备
  • 若你使用的是API 6及更低版本的旧项目,配置文件为config.json,按相同逻辑修改deviceTypes字段即可

2 适配方屏类HarmonyOS设备的模块说明

方屏类设备包含平板、折叠屏大屏形态、智慧屏等,可使用的模块类型如下:

  • Stage模型下的Ability模块、FA模型下的FA模块,只要在deviceTypes配置中添加对应设备类型即可适配,平板对应tablet、折叠屏对应foldable、智慧屏对应tv
  • 原子化服务模块也可支持方屏设备,创建模块时勾选对应目标设备类型即可
  • 若要做更优的方屏适配,建议项目中引入栅格布局等自适应能力,避免使用固定像素尺寸定义UI元素,可适配不同尺寸的方屏设备

内容的提问来源于stack exchange,提问作者Martin Zeitler

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.09 12:39:01