HarmonyOS 鸿蒙Next EntryCard 的 snapshot 如何生成,上传应用时提示错误。

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

HarmonyOS 鸿蒙Next EntryCard 的 snapshot 如何生成,上传应用时提示错误。

上传元服务应用时,提示如下:

cke_744.png

有遇到过这个提示的么?

附带卡片配置:

{
  "forms": [
    {
      "name": "WidgetCard",
      "displayName": "${string}:widget_abc_display_name",
      "description": "${string}:widget_abc_desc",
      "src": "./ets/widget/pages/WidgetCard.ets",
      "uiSyntax": "arkts",
      "window": {
        "designWidth": 720,
        "autoDesignWidth": true
      },
      "colorMode": "auto",
      "isDynamic": true,
      "isDefault": true,
      "updateEnabled": true,
      "updateDuration": 1,
      "scheduledUpdateTime": "10:30",
      "defaultDimension": "2*2",
      "supportDimensions": [
        "2*2"
      ]
    }
  ]
}

更多关于HarmonyOS 鸿蒙Next EntryCard 的 snapshot 如何生成,上传应用时提示错误。的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复
您好!

default/WidgetCard-2x2 has no related snapshot:您的报错是压缩时发现没有对应快照;

需要在对应位置添加您元服务的快照,元服务快照位置:EntryCard -> entry -> base -> snapshot

快照是系统中分发卡片时提供给用户的卡片预览图,用来让用户直观的理解卡片功能和样式。在EntryCard目录下,每个模块都会生成一个和模块名相同的文件夹,同时还会默认生成一张2*2的快照,快照为一张png格式的图片。

默认快照为一个测试图片,图片样式如下:

发布上架前,务必设计业务配套的2*2快照图片,替换默认的图片。快照与服务卡片展示内容应当一致,快照必须提供尺寸为600*600的直角图片,且适配深浅模式。正式使用时系统会进行圆角剪裁,所以设计时,请勿在四个角呈现有用信息。

更多关于HarmonyOS 鸿蒙Next EntryCard 的 snapshot 如何生成,上传应用时提示错误。的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


HarmonyOS 鸿蒙Next EntryCard的snapshot生成通常涉及特定的API调用和配置步骤。要生成snapshot,你需要确保你的应用已经正确实现了EntryCard的相关接口,并且已经按照鸿蒙系统的要求进行了配置。

生成snapshot的步骤一般如下:

  1. 实现EntryCard接口:确保你的应用已经实现了必要的EntryCard接口,包括定义卡片的内容、样式等。

  2. 调用生成snapshot的API:在鸿蒙系统中,通常会有专门的API用于生成EntryCard的snapshot。你需要查阅鸿蒙系统的官方文档,找到这个API并正确调用它。

  3. 检查配置文件:确保你的应用的配置文件(如config.json)中已经正确声明了EntryCard的相关信息,包括snapshot的生成规则等。

  4. 测试和调试:在本地环境中测试你的EntryCard,确保snapshot能够正确生成并显示。如果出现错误,检查API调用和配置文件是否有误。

如果在上传应用时提示错误,可能是因为snapshot生成失败或者配置文件有误。请仔细检查上述步骤,并确保所有信息都填写正确。

如果问题依旧没法解决请联系官网客服,官网地址是:https://www.itying.com/category-93-b0.html

回到顶部