2***@qq.com
2***@qq.com
  • 发布:2025-12-19 18:01
  • 更新:2026-01-05 17:28
  • 阅读:199

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小助手

该问题请在专业群( 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 生成,仅供参考
彭彭丁满

彭彭丁满

你这个问题解决了吗?我今天打包里也出现这个问题了

  • 2***@qq.com (作者)

    registry=https://ohpm.openharmony.cn/ohpm/,修改一下下载地址就行了

    2026-01-06 14:43

  • 彭彭丁满

    我的是dev里莫名其妙的多了几个文件

    2026-01-06 15:39

要回复问题请先登录注册