HarmonyOS 配置"strictMode": { "useNormalizedOHMUrl": true }后编译报错
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 在Camkelist配置so后,编译报错 
1420浏览  • 1回复 待解决
HarmonyOS 编译50兆js文件,编译50分钟后报错 
1382浏览  • 1回复 待解决
HarmonyOS TextInput 设置 type 后, showUnderline(true)无效 
2245浏览  • 1回复 待解决
添加ohos.permission.PRIVACY_WINDOW权限后,编译报错 
3635浏览  • 1回复 待解决
HarmonyOS 编译flutter报错 
1579浏览  • 1回复 待解决
DevEco Studio 5.1.0 Release 版本执行 ohpm clean 后,编译报错 
1321浏览  • 0回复 待解决
HarmonyOS NDK 运行编译报错 
1874浏览  • 1回复 待解决
HarmonyOS 一个模块怎么配置类似tsconfig.json里的 "stripInternal": true,目的是想把带有@internal注释的类型在编译后隐藏掉外部无法访问 
766浏览  • 1回复 待解决
HarmonyOS swiper组件 .prevMargin().nextMargin()同时设置后,.loop(true)方法无效 
1334浏览  • 1回复 待解决
js2java-codegen不能使用,配置jsOutputDir后编译错误 
7225浏览  • 1回复 待解决
HarmonyOS升级版本后,Native编译第三方库会报错 
2900浏览  • 1回复 待解决
交叉编译环境配置问题 
1512浏览  • 1回复 待解决
HarmonyOS useNormalizedOHMUrl这个属性的作用是什么 
1913浏览  • 1回复 待解决
HarmonyOS 配置SO压缩打包compressNativeLibs=true对应用的性能是否有影响 
1310浏览  • 1回复 待解决
HarmonyOS native audio 录制编译报错 
1499浏览  • 1回复 待解决
HarmonyOS 编译器配置不生效 
1865浏览  • 1回复 待解决
HarmonyOS 开启混淆后编译的文件,如何反编译? 
1132浏览  • 1回复 待解决
HarmonyOS 地图myLocationControlsEnabled配置为true,点击按钮就可以回到当前位置吗 
1512浏览  • 1回复 待解决
编译报错没有堆栈信息 
1842浏览  • 1回复 待解决
openharmony 交叉编译openjdk报错 
2688浏览  • 1回复 待解决
HarmonyOS 开启编译字节码Har报错 
1549浏览  • 1回复 待解决
编译报错Found exception如下 
3314浏览  • 1回复 待解决
HarmonyOS ets替换ts编译报错问题 
1368浏览  • 1回复 待解决





















在配置文件build-profile.json5中,设置strictMode字段,并将useNormalizedOHMUrl配置为true,主要是为了严格校验导入文件的大小写。这意味着编译器会对导入文件的大小写进行严格检查,如果文件名大小写不正确,将会导致编译报错。
可能导致编译报错的原因包括:- 导入文件的大小写与路径不匹配。- 使用了相对路径或绝对路径引用方式,但未启用严格模式。工程里所有的OHMUrl格式需统一。若引用了HAR/HSP,需确保HAR/HSP的OHMUrl格式与工程级build-profile.json5中的配置一致。
要解决这个问题,可以尝试以下方法:
1.确保导入文件的大小写与路径完全匹配。
2.启用严格模式(将strictMode字段设置为true),这样可以确保导入文件严格按照规定的大小写进行校验。
3.检查并调整导入文件的路径和大小写格式,以确保其符合严格模式的要求。