HarmonyOS 鸿蒙Next 使用ASCF框架创建的元服务安装时报错

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

HarmonyOS 鸿蒙Next 使用ASCF框架创建的元服务安装时报错

按照这里的教程创建的空工程,

看起来是找不到 @atomicservice+ascf@1.0.2/@atomicservice/ascf-signed.hsp

这个hsp应该如何获取呢?项目的Singing config 配置没问题

https://developer.huawei.com/consumer/cn/doc/atomic-ascf-V5/create-ascf-project-V5

下面是报错截图

cke_19440.png

cke_5278.png

3 回复
执行uniapp工具这两个步骤就行

Windows 系统

  1. 手机连接电脑后,确保 hdc 命令功能可用,即可右键管理员运行:鸿蒙元服务ASCF-开发环境初始化(右键管理员运行).bat
  2. 如果有新的手机,没有安装ASCF依赖库,需要手动运行:鸿蒙元服务ASCF-手机安装依赖库.bat

Mac 系统

打开终端,进入本工具解压后目录,chmod +x *.sh 赋予可执行权限:

  1. 手机连接电脑后,确保hdc命令功能可用: sudo bash ascf-init-env.sh 。如果执行失败可以执行 sudo node init-ascf.js all
  2. 如果有新的手机,没有安装ASCF依赖库,需要手动运行:./ascf-init-phone.sh 。如果执行失败可以执行 node init-ascf.js hsp
楼主您好!如果要使用ASCF框架,您需要参考 uniapp的开发环境准备 这篇文档进行下相关配置

针对HarmonyOS 鸿蒙Next使用ASCF框架创建的元服务安装时报错的问题,以下是一些可能的解决方案:

  1. 确认元服务包名规范:确保元服务包名符合HarmonyOS的命名规范,避免使用保留字符,如“oh”、“ohos”、“harmony”、“harmonyos”等。
  2. 检查应用签名:确保元服务的签名证书符合华为应用市场的要求,如果使用测试证书,需手动开启debug模式。
  3. 系统兼容性:确认设备系统版本是否符合元服务要求,必要时进行系统升级。
  4. 存储空间:检查设备存储空间是否充足,必要时清理设备存储空间。
  5. 网络稳定性:确保设备已连接到稳定的网络,避免因网络问题导致安装失败。
  6. 重新编译发布:确认开发过程中是否正确编译和发布了元服务,尝试重新编译并重新发布到设备。

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

回到顶部