HarmonyOS 鸿蒙Next 两个三方库的useNormalizedOHMUrl 配置不一致

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

HarmonyOS 鸿蒙Next 两个三方库的useNormalizedOHMUrl 配置不一致 同时集成 aliface 和百度地图的插件库,两个库的 useNormalizedOHMUrl 配置不一致。

aliface:

{
"name": "@mpaas/face_verify",
"version": "3.5.8",
"description": "Face Verification SDK by mPaaS",
"main": "Index.js",
"author": "",
"license": "Apache-2.0",
"dependencies": {},
"types": "Index.d.ets",
"artifactType": "obfuscation",
"metadata": {
  "sourceRoots": ["./src/main"]
},
"compatibleSdkVersion": 12,
"compatibleSdkType": "HarmonyOS",
"obfuscated": true
}

百度地图:

{
"name": "@bdmap/base",
"author": "baidu_openmap",
"version": "1.2.1",
"license": "Apache-2.0",
"keywords": ["百度", "地图", "基础库"],
"description": "适配HarmonyOS环境的一款地图SDK base包",
"dependencies": {
  "@types/libbaidumapsdk_base_for_js_v1_0_0.so": "file:./src/main/cpp/type",
  "@bdmap/verify": "1.0.1"
},
"types": "Index.d.ts",
"artifactType": "obfuscation",
"metadata": {
  "byteCodeHar": true,
  "sourceRoots": ["./src/main"],
  "debug": false,
  "declarationEntry": [],
  "nativeDebugSymbol": true,
  "useNormalizedOHMUrl": true
},
"compatibleSdkVersion": 12,
"compatibleSdkType": "HarmonyOS",
"obfuscated": true
}

我在项目中设置 useNormalizedOHMUrl=true 或者 false,都会报错!


更多关于HarmonyOS 鸿蒙Next 两个三方库的useNormalizedOHMUrl 配置不一致的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

这个可能需要求助一方SDK修改一下再发布一个版本,目前是需要配置一致

更多关于HarmonyOS 鸿蒙Next 两个三方库的useNormalizedOHMUrl 配置不一致的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


针对帖子标题“HarmonyOS 鸿蒙Next 两个三方库的useNormalizedOHMUrl 配置不一致”的问题,以下提供直接且专业的回答:

在HarmonyOS鸿蒙Next系统中,若遇到两个第三方库(Third-Party Libraries)的useNormalizedOHMUrl配置不一致的情况,这通常是由于库版本差异、依赖冲突或配置不当所导致。

首先,确认两个库的具体版本以及它们是否都支持HarmonyOS平台。由于HarmonyOS与Android等其他操作系统存在差异,库的兼容性可能受到影响。检查库的官方文档或更新日志,了解useNormalizedOHMUrl配置在不同版本中的变化。

其次,检查项目的依赖管理文件(如build.gradlepom.xml等),确保没有版本冲突。如果存在冲突,尝试统一库的版本,或者通过依赖排除(exclude)策略解决。

最后,如果库的配置项useNormalizedOHMUrl在HarmonyOS平台上有特殊实现或要求,查阅HarmonyOS官方文档或相关社区,了解如何在HarmonyOS项目中正确配置和使用该选项。

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

回到顶部