自学内容网 自学内容网

HarmonyOS工程目录结构

应用级配置文件app.json5

  • 应用唯一标识、版本号、应用图标、应用名称等信息
    在这里插入图片描述

模块级配置文件module.json5

在这里插入图片描述

oh-package.json5

  • 三方库的管理
    在这里插入图片描述

其他配置

在这里插入图片描述
用于编译构建,包括构建配置文件、编译构建任务脚本、混淆规则文件、依赖的共享包信息等。

  • build-profile.json5:工程级或Module级的构建配置文件,包括应用签名、产品配置等。

  • hvigorfile.ts:应用级或Module级的编译构建任务脚本,开发者可以自定义编译构建工具版本、控制构建行为的配置参数。

  • obfuscation-rules.txt:混淆规则文件。混淆开启后,在使用Release模式进行编译时,会对代码进行编译、混淆及压缩处理,保护代码资产。

  • oh-package.json5:用于存放依赖库的信息,包括所依赖的三方库和共享包。

资源文件

  • 应用级资源,所有模块都可以使用
    在这里插入图片描述

resources目录

在这里插入图片描述

  • element元素资源目录,颜色、数字、字符串
  • media媒体资源目录,图片、音频、视频
  • profile自定义配置文件目录,页面配置等
  • en_US、zh_CN中英文目录,包含模块用到的中英文数据,根据系统语言环境自动切换
  • rawfile原始文件目录,不经过编译,也不会被赋予文件id

原文地址:https://blog.csdn.net/yu540135101/article/details/140549162

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!