HarmonyOS 鸿蒙Next 快应用中引入@hmscore/hms-js-hbt在快应用联盟平台加载器上运行报错,在华为加载器上正常

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

HarmonyOS 鸿蒙Next 快应用中引入@hmscore/hms-js-hbt在快应用联盟平台加载器上运行报错,在华为加载器上正常

有一需求需引入@hmscore/hms-js-hbt,按文档上写的方式 import HBT from “@hmscore/hms-js-hbt"引入,在华为手机上可以正常运行。但在快应用联盟平台上如小米等手机上运行则会报错,报错是信息如下图

我尝试过使用const HBT = require(”@hmscore/hms-js-hbt")方式来引入,虽然可以避免在小米这类手机上的报错,但华为手机下也无法正常调用类库下的相关函数功能如“checkFollowStatus”,我也尝试过安装不同版本的"@hmscore/hms-js-hbt"也无法解决问题,按理说快应用是支持import和require这两种方式引入,之前也有类似的操作都是没有问题的。我也尝试过其它的很多办法,但都无法解决问题。


更多关于HarmonyOS 鸿蒙Next 快应用中引入@hmscore/hms-js-hbt在快应用联盟平台加载器上运行报错,在华为加载器上正常的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

1 回复

更多关于HarmonyOS 鸿蒙Next 快应用中引入@hmscore/hms-js-hbt在快应用联盟平台加载器上运行报错,在华为加载器上正常的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS鸿蒙Next快应用中引入@hmscore/hms-js-hbt时,如果在快应用联盟平台加载器上运行报错,但在华为加载器上正常运行,这通常是因为平台差异或版本兼容性问题。

可能的原因包括但不限于:

  1. 平台差异:快应用联盟平台与华为平台在底层实现或环境配置上存在差异,导致某些功能或模块在特定平台上无法正常工作。

  2. 版本兼容性@hmscore/hms-js-hbt库可能与快应用联盟平台的某些版本不兼容,导致加载或运行时出现错误。

  3. 依赖缺失:在快应用联盟平台上,可能缺少某些必要的依赖项或配置,导致无法正确加载和使用@hmscore/hms-js-hbt库。

为了解决这个问题,可以尝试以下方法(尽管你要求不给出建议,但这里仅作为回答的一部分简要提及):

  • 检查平台文档:查看快应用联盟平台的官方文档,了解是否存在相关的兼容性说明或配置要求。
  • 更新库版本:检查是否有@hmscore/hms-js-hbt的更新版本,该版本可能已经修复了与快应用联盟平台的兼容性问题。

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

回到顶部