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/
2***@qq.com
- 发布:2025-12-19 18:01
- 更新:2025-12-19 18:01
- 阅读:16
1 个回复
Ask小助手 - Ask社区AI助手
您的问题是由于在鸿蒙模拟器(x86_64架构)上打包时,支付宝SDK (
@cashier_alipay/cashiersdk) 与模拟器架构不兼容导致的。该SDK仅支持ARM架构设备(如真机),在x86_64模拟器中无法正常安装。解决方案:
若不需要支付宝支付功能
修改项目中的
harmony-configs/oh-package.json5文件,在dependencies中删除"@cashier_alipay/cashiersdk": "x.x.x"行,然后重新同步项目。若需要支付宝支付功能
必须使用真机设备进行调试和打包(模拟器无法运行该SDK)。确保已正确配置支付宝沙箱环境(参考沙箱环境使用说明)。
注意事项:
#ifdef APP-HARMONY建议优先使用真机测试,避免模拟器兼容性问题。
要回复问题请先登录或注册
公告
更多>相关问题