HarmonyOs开发之——DevEco Studio 项目目录详情介绍、常用设置功能介绍。

发布时间:2024年01月18日

在DevEco Studio中,创建的HarmonyOS项目通常具有以下目录结构:

? ? ?

? ? ??从图

此图为默认项目结构, 默认系统目录介绍情参考:HarmonyOS Hello World 开发入门-CSDN博客???????

以下为根据业务扩展,需要大家部分手动创建的目录:

  1. entry:这是项目的默认启动模块,通常包含了应用的主要功能和界面。对于Java项目,这个模块可能包括以下几个部分:

    • libs:用于存放第三方库文件。
    • src:源代码目录,通常包括以下几个子目录:
      • main:主源代码和资源文件。
        • java:Java源代码文件。
        • resources:资源文件,如布局文件、字符串资源、图片等。
        • config.json:模块的配置文件,定义了模块的各种属性和权限。
    • test:单元测试代码目录。
    • build.gradle:Gradle构建脚本,用于配置项目的构建过程。
    • build:构建输出目录,包含编译后的文件。
  2. ets:对于使用eTS(声明式UI语言)开发的项目,这个目录包含了eTS源文件和资源文件。

  3. js:对于使用JavaScript开发的项目,这个目录包含了JavaScript源文件和相关的资源文件。

  4. config.json:这是整个项目的配置文件,定义了项目的全局配置,如应用名称、版本、权限等。

  5. sign:签名文件和密钥相关文件,用于应用签名。

  6. build.gradle:项目全局的Gradle构建脚本,用于配置整个项目的构建过程。

  7. local.properties:用于配置本地环境信息,如SDK路径。

  8. settings.gradle:用于配置项目的模块信息。

  9. gradle:Gradle相关的文件和目录。

  10. .gitignore:Git忽略文件,用于定义哪些文件或目录不应该被Git跟踪。

  11. README.md:项目的README文件,通常包含项目的基本信息和说明。

? ? ? ? 注:这些目录和文件共同构成了DevEco Studio中HarmonyOS项目的结构,它们各自有不同的作用,共同协作以支持应用的开发、构建和运行。可以通过这些目录和文件来组织和管理自己的代码和资源。

DevEco Studio常用功能介绍:通过访问File?->?Settings(Windows/Linux)或DevEco Studio?->?Preferences(macOS)菜单,开发者可以访问和修改这些设置。这些设置有助于提高开发效率,确保开发环境符合个人的工作习惯和项目需求。

? ? ??

  1. 外观和主题设置

    • 编辑器主题:可以更改编辑器的颜色方案,包括暗色主题和亮色主题。
    • 字体和大小:可以自定义编辑器中的字体类型和大小。
    • 键盘映射:可以更改快捷键的映射方案,以适应不同开发者的习惯。
  2. 语言和框架设置

    • SDK管理:可以下载和管理不同版本的HarmonyOS SDK。
    • 编译器设置:可以配置Java、C/C++、JavaScript等语言的编译器选项。
  3. 版本控制设置

    • Git集成:可以配置Git的路径、用户信息和提交选项。
    • 忽略文件:可以设置Git忽略的文件和目录。
  4. 构建、部署和运行设置

    • 构建工具:可以配置Gradle的相关设置,如仓库镜像、构建缓存等。
    • 签名配置:可以配置应用的签名信息,用于打包和发布。
    • 部署目标:可以设置默认的模拟器或物理设备作为部署和运行的目标。
  5. 代码样式和格式化设置

    • 代码样式:可以自定义代码的缩进、空格、换行等样式。
    • 代码格式化:可以设置自动代码格式化的规则。
  6. 工具集成和插件设置

    • 插件管理:可以安装、更新或卸载插件,以扩展IDE的功能。
    • 外部工具:可以将外部工具集成到DevEco Studio中,以便在IDE内直接使用。
  7. 高级设置

    • 内存和性能:可以配置IDE的内存设置,以提高性能。
    • 系统设置:可以配置IDE的系统选项,如代理设置、HTTP配置等。
  8. 模拟器设置

    • 模拟器配置:可以配置模拟器的硬件特性,如屏幕尺寸、分辨率、性能等。

? ? ? 注:DevEco Studio提供了丰富的设置选项,允许开发者根据个人喜好和项目需求进行定制。以下是一些常用的设置:

文章来源:https://blog.csdn.net/this_is_bug/article/details/135654741
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。