news 2026/2/11 18:44:12

开发第一个HarmonyOS应用

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
开发第一个HarmonyOS应用

DevEco Studio安装完成后,可以通过运行Hello World工程来验证环境设置是否正确。

接下来以创建一个支持Phone设备的工程为例进行介绍。

3.1 创建一个新工程

  1. 打开DevEco Studio,在欢迎页单击Create Project,创建一个新工程。

  2. 根据工程创建向导,选择创建ApplicationAtomic Service。选择Empty Ability模板,然后单击Next

  1. 填写工程相关信息,单击Finish

  • Project name:工程的名称,可以自定义,由大小写字母、数字和下划线组成。

  • Bundle name:标识应用的包名,用于标识应用的唯一性。

    应用包名要求:

    • 必须为以点号(.)分隔的字符串,且至少包含三段,每段中仅允许使用英文字母、数字、下划线(_),如“com.example.myapplication ”。

    • 首段以英文字母开头,非首段以数字或英文字母开头,每一段以数字或者英文字母结尾,如“com.01example.myapplication”。

    • 不允许多个点号(.)连续出现,如“com.example..myapplication ”。

    • 长度为7~128个字符。

  • Save location:工程文件本地存储路径,由大小写字母、数字和下划线等组成,不能包含中文字符。

  • Compatible SDK:兼容的最低API Version。

  • Module name: 模块的名称。

  • Device type:该工程模板支持的设备类型。

  1. 单击Finish,工具会自动生成示例代码和相关资源,等待工程创建完成。

3.2 使用DevEco Studio预览器

3.3 在模拟器中运行应用

创建模拟器

先创建华为账号,申请参加模拟器Beta活动

手机(包含折叠屏)模拟器、平板模拟器需先申请参加模拟器Beta活动后才可在DevEco Studio的设备管理器界面下载到模拟器镜像,下载后方可使用。

接着创建模拟器,操作步骤如下:

  1. 单击菜单栏的Tools > Device Manager,在Local Emulator页签,登录已授权的开发者帐号。

    当前下载模拟器镜像需先申请参加模拟器Beta活动。

    若提示该帐号没有权限,请先点击“Submit the application form”完成权限申请。

  2. 单击Edit设置模拟器实例的存储路径Local Emulator Location,Mac默认存储在~/.Huawei/Emulator/deployed下,Windows默认存储在C:\Users\xxx\AppData\Local\Huawei\Emulator\deployed下。

  3. Local Emulator页签中,单击右下角的New Emulator按钮,创建一个模拟器。

    在模拟器配置界面,可以选择一个默认的设备模板。您也可以在该界面下载、更新或删除不同设备的模拟器镜像。单击Edit可以设置镜像文件的存储路径。Mac默认存储在~/Library/Sdk下,Windows默认存储在C:\Users\xxx\AppData\Local\Huawei\Sdk下。

  4. 单击Next,核实确定需要创建的模拟器的名称,内存和存储空间,然后单击Finish创建模拟器。

  5. 在设备管理器页面,单击

    启动模拟器。

  6. 单击DevEco Studio的Run > Run'模块名称'

  7. DevEco Studio会启动应用/服务的编译构建与推包,完成后应用/服务即可运行在模拟器上。

启动和关闭模拟器

在设备管理器页面,单击

即可启动模拟器。模拟器启动时会默认携带上一次运行时的用户数据,包括用户上传的文件,安装的应用等。如果是新创建的模拟器,则不会携带用户数据。如果想清除上一次运行时的用户数据,点击Actions >

> Wipe User Data

在模拟器运行期间,可以点击Actions >

> Show on Disk显示模拟器在本地生成的用户数据。点击Actions >

> Generate logs可以生成模拟器自启动到此刻的所有日志信息。想要关闭运行时的模拟器,可以在设备管理器页面点击

,或者点击模拟器工具栏上的关闭按钮

模拟器关闭后,点击Actions >

> Delete可以删除模拟器,并清除模拟器的用户数据和配置信息。

3.4 在真机中运行应用

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-emulator-specification-0000001839876358-V5

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/ide-run-device-0000001670539800-V5

欢迎加入课程班级,考取鸿蒙认证:

https://developer.huawei.com/consumer/cn/training/classDetail/d43582bb30b34f548c16c127cb3be104?type=1?ha_source=hmosclass&ha_sourceId=89000248

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/9 9:40:26

从零到一:全栈FastAPI项目部署实战指南

从零到一:全栈FastAPI项目部署实战指南 【免费下载链接】full-stack-fastapi-template 项目地址: https://gitcode.com/gh_mirrors/fu/full-stack-fastapi-template 还在为项目部署的复杂配置而头疼吗?面对开发、测试、生产环境的差异&#xff0…

作者头像 李华
网站建设 2026/2/8 5:31:02

刚刚发布!中信所发布2025年度国际期刊预警名单

预警名单2025年12月7日,中国科学技术信息研究所(简称中信所)在第二届玉渊潭科研诚信会议发布了《2025年度国际期刊预警名单》,103种期刊入列,较去年增加52种,创2018年以来入列数量新高。据悉,中…

作者头像 李华
网站建设 2026/2/10 18:04:01

OCLP-Mod技术解析:为老旧Mac注入新活力的完整方案

OCLP-Mod技术解析:为老旧Mac注入新活力的完整方案 【免费下载链接】OCLP-Mod A mod version for OCLP,with more interesting features. 项目地址: https://gitcode.com/gh_mirrors/oc/OCLP-Mod 还在为那些被苹果官方抛弃的经典Mac设备感到惋惜吗&#xff1f…

作者头像 李华
网站建设 2026/2/4 19:50:38

QuickLook视频预览优化指南:3分钟解决所有播放问题

QuickLook视频预览优化指南:3分钟解决所有播放问题 【免费下载链接】QuickLook Bring macOS “Quick Look” feature to Windows 项目地址: https://gitcode.com/gh_mirrors/qu/QuickLook 还在为QuickLook无法正常预览视频而烦恼吗?双击视频文件却…

作者头像 李华
网站建设 2026/2/10 19:31:44

macOS开源应用终极指南:免费工具集合实现效率飞跃

macOS开源应用终极指南:免费工具集合实现效率飞跃 【免费下载链接】open-source-mac-os-apps serhii-londar/open-source-mac-os-apps: 是一个收集了众多开源 macOS 应用程序的仓库,这些应用程序涉及到各种领域,例如编程、生产力工具、游戏等…

作者头像 李华
网站建设 2026/2/11 7:01:57

从零构建:BewlyBewly多语言架构深度解析与实战指南

从零构建:BewlyBewly多语言架构深度解析与实战指南 【免费下载链接】BewlyBewly Improve your Bilibili homepage by redesigning it, adding more features, and personalizing it to match your preferences. 项目地址: https://gitcode.com/gh_mirrors/be/Bewl…

作者头像 李华