HarmonyOS Model(模块管理) 资源管理

102 阅读1分钟

开发环境

DevEco Studio 3.1.1 Release

Api 9

Stage模型

问题

项目结构引入的HAR越来越多,出现资源重名导致编译异常等问题

解决方案

方法一,抽离单独的HAR作为资源,

方式一.drawio.png

方法二,资源所有资源放置在项目资源顶层目录(Project->AppScope->Resoures)

image-20240412105525417.png

方法三,开发阶段统一资源明明方式,HAR的资源命名,"model name" +"_"+"资源名字"

总结

项目的结构管理很重要,最好在前期开发的时候就考虑全面,实在懒了,采用方法一和方法二进行开发,后期维护等成本就会很低