跳到主要内容
版本:4.x

常见问题

ERROR: Failed to get ModuleInfo properties 'meta.pkgPath'

本地可能存在部分混淆导致 IDE 无法正确解析依赖,需要检查 build-profile.json5obfuscation-rules.txt 等文件中是否开启混淆配置,需要关闭后清理 IDE 缓存重新编译。

- -enable-property-obfuscation
- -enable-toplevel-obfuscation
- -enable-filename-obfuscation
- -enable-export-obfuscation

ERROR: Cannot resolved import statement

本地执行 library 编译时,启用 useNormalizedOHMUrl 配置会导致外部依赖无法解析,建议在 library 模块中使用 useNormalizedOHMUrl: false 或者移除该配置。

ERROR: Duplicated files found in module default

不使用核心库切换到使用核心库时可能会出现该问题,需要清理 build-profile.json5 文件中关于 so 包的配置项。

{
"apiType": "stageMode",
"buildOption": {
- "externalNativeOptions": {
- "path": "./src/main/cpp/CMakeLists.txt",
- "arguments": "-DCMAKE_JOB_POOL_COMPILE:STRING=compile -DCMAKE_JOB_POOL_LINK:STRING=link -DCMAKE_JOB_POOLS:STRING=compile=8;link=8",
- "cppFlags": "",
- "abiFilters": [
- "arm64-v8a"
- ]
- }
},
...
}