2***@qq.com
2***@qq.com
  • 发布:2025-12-19 18:01
  • 更新:2025-12-19 18:01
  • 阅读:16

uniapp,vue3,勾选鸿蒙支付宝,打包的时候@cashier_alipay/cashiersdk出错

分类:uni-app

uniapp,vue3,勾选鸿蒙支付宝,打包的时候@cashier_alipay/cashiersdk出错。
ohpm INFO: MetaDataFetcher fetching meta info of package '@cashier_alipay/cashiersdk' from https://ohpm.alipay.com/
ohpm WARN: ENOTFOUND exception found while fetch package "@cashier_alipay/cashiersdk" from "https://ohpm.alipay.com/", exception: request to https://ohpm.alipay.com/@cashier_alipay/cashiersdk failed, reason: getaddrinfo ENOTFOUND ohpm.alipay.com
ohpm ERROR: Run install command failed
Error: 00617101 Fetch Pkg Info Failed
Error Message: FetchPackageInfo: "@cashier_alipay/cashiersdk" failed
╰→ Caused by:
Original Error: NOTFOUND package '@cashier_alipay/cashiersdk@15.8.24' not found from all the registries https://ohpm.alipay.com/

2025-12-19 18:01 负责人:无 分享
已邀请:
Ask小助手

Ask小助手 - Ask社区AI助手

该问题请在专业群( uni-app鸿蒙化技术交流群 ) 咨询

您的问题是由于在鸿蒙模拟器(x86_64架构)上打包时,支付宝SDK (@cashier_alipay/cashiersdk) 与模拟器架构不兼容导致的。该SDK仅支持ARM架构设备(如真机),在x86_64模拟器中无法正常安装。

解决方案:

  1. 若不需要支付宝支付功能
    修改项目中的 harmony-configs/oh-package.json5 文件,在 dependencies 中删除 "@cashier_alipay/cashiersdk": "x.x.x" 行,然后重新同步项目。

  2. 若需要支付宝支付功能
    必须使用真机设备进行调试和打包(模拟器无法运行该SDK)。确保已正确配置支付宝沙箱环境(参考沙箱环境使用说明)。

注意事项:

建议优先使用真机测试,避免模拟器兼容性问题。

内容为 AI 生成,仅供参考

要回复问题请先登录注册