Harmony Next集成支付宝sdk失败
支付宝sdk在鸿蒙中心仓的地址:
OpenHarmony三方库中心仓
按上面的介绍安装sdk:
ohpm install @cashier_alipay/cashiersdk
做下面的配置:
配置
唤起支付宝 APP, 需要在项目 entry 中的 module.json5 中增加如下配置
"module": {
...
"querySchemes": [
"alipays"
],
运行时报如下错误:
> hvigor ERROR: Bytecode HARs: [@cashier_alipay/cashiersdk] not supported when useNormalizedOHMUrl is not true.
* Try the following:
> Please check useNormalizedOHMUrl in the project-level build-profile.json5 file.
> hvigor ERROR: Failed :entry:default@GenerateLoaderJson...
> hvigor ERROR: BUILD FAILED in 348 ms
解决方案:
在工程级build-profile.json5文件里做如下配置:
{
"app": {
...
"products": {
...
// 新增
"buildOption": {
"strictMode": {
"useNormalizedOHMUrl": true
}
}
}
}
...
}