王海鱼 发表于 2024-11-26 17:08:27

HarmonyOS 开辟情况搭建

        HarmonyOS(鸿蒙操作系统)作为一种面向全场景多设备的智能操作系统,正逐渐在市场上崭露头角。为了进入HarmonyOS生态,开辟者需要搭建一个高效的开辟情况。本文将详细先容如何搭建HarmonyOS开辟情况,特殊是如何安装和设置DevEco Studio。
前置条件

在开始搭建开辟情况之前,请确保你的计算机满足以下要求:
   

[*]操作系统:

[*]Windows 10/11 64位
[*]macOS (X86) 10.15及以上版本,macOS (ARM) 11及以上版本

[*]内存:至少8GB,推荐16GB
[*]硬盘:至少100GB可用空间
[*]分辨率:1280*800像素及以上
1.下载与安装DevEco Studio

        DevEco Studio是基于IntelliJ IDEA Community开源版本打造,为HarmonyOS和OpenHarmony系统上的应用和服务提供一站式的开辟平台。 
1.1.下载DevEco Studio



[*]访问华为开辟者联盟官网:https://developer.harmonyos.com
https://i-blog.csdnimg.cn/direct/e5765bf4fa024eed86981d934b9bf5f6.png


[*]进入“开辟”板块,选择“下载DevEco Studio”
https://i-blog.csdnimg.cn/direct/03a7c900561c4e8abaa7a1b35fe0c3a0.png


[*]这里根据你自己的操作系统选择对应的版本 ( 博主这里是Windows 11 64位 操作系统 )
https://i-blog.csdnimg.cn/direct/24cf7df88b054bdfac4ea32fc5a2bd0e.png
1.2.安装DevEco Studio

   



[*]Windows系统:
[*]解压缩包 devecostudio-windows-5.0.5.200.zip
[*]双击下载的安装包运行(或右键以管理员身份运行)
[*]选择安装路径(建议安装在非系统盘)
[*]勾选需要安装的组件,点击“安装”直到完成

[*]macOS系统:
[*]双击下载的“deveco-studio-xxxx.dmg”软件包
[*]在安装界面中,将“DevEco-Studio.app”拖拽到“Applications”中,等待安装完成

博主这里以Windows 11 64位操作系统为例:
 https://i-blog.csdnimg.cn/direct/f28cce20920949a2aa92a7c2eba952dd.png
https://i-blog.csdnimg.cn/direct/6b2c01dc04fe42ebb3fe80291367001a.png
    这里可以自行选择安装目次(博主的安装在D盘)
https://i-blog.csdnimg.cn/direct/7ad77cfba04846b884e04c38d1c2c6f6.png
   这里勾选上更细PATH变量,就省的自己去设置情况变量了(懒人福荫) 
https://i-blog.csdnimg.cn/direct/2305543cc1f44554a69a16bf06c241b0.png
   点击 安装 后,就可以静候佳音了 
https://i-blog.csdnimg.cn/direct/51398bf80b934f68a4c5b421012caca8.pnghttps://i-blog.csdnimg.cn/direct/dc604963a624408ea86b722368b241b9.png
   OK,咱先存个档,等博主去重启Windows再说…… 
2.设置开辟情况

2.1.运行DevEco Studio 

https://i-blog.csdnimg.cn/direct/572b37ea5ba0436ebb089e51b2a86010.png
   初次运行时,我们选择“Do not import settings”,点击“OK”
https://i-blog.csdnimg.cn/direct/ae72e69937bf4f399f2ff5cfb87faad3.png
           好,这里接受“防沉迷”条款 ,接受了你就可以开始使用DevEco Studio 来开辟你的第一款HarmonyOS应用了
3.创建第一个项目

安装完成后,可以开始创建第一个HarmonyOS项目:
3.1.启动DevEco Studio



[*]如果是第一次启动DevEco Studio,点击 created project 创建项目
[*]如果已经进入到DevEco Studio的开辟界面,在右上角选择“File”>“New”>“New Project”
https://i-blog.csdnimg.cn/direct/b18f87aca24f4b229bd671b35df056ce.png
https://i-blog.csdnimg.cn/direct/bbb702fec78c474cbe8d773be55f3f81.png 3.2.选择模板

        选择Application应用开辟,选择“Empty Ability”,点击Next进行下一步设置。如果你需要需要进行Native相关工程的开辟,请选择“Native C++”模板,更多的模板详情和先容,请参考华为Harmony OS开辟指南 > 工程模板先容
3.3.设置工程

https://i-blog.csdnimg.cn/direct/5d8858cef46147b1bc6b71526a155973.png

   

[*]Compatible SDK选择“5.0.1(13)”,其他参数保持默认即可
【注意】:Bundle name是由“.” 分割的3个部分共同构成
点击Finish,工具会自动天生示例代码和相关资源,等待工程创建完成。
3.4.项目结构 [ ArkTS工程目次结构(Stage模子)]

 
https://i-blog.csdnimg.cn/direct/78a94c98d7ac488cb4c512df3bc24c53.png
    


[*]AppScope > app.json5:应用的全局设置信息,详见app.json5设置文件。
[*]entry:HarmonyOS工程模块,编译构建天生一个HAP包。

[*]src > main > ets:用于存放ArkTS源码。
[*]src > main > ets > entryability:应用/服务的入口。
[*]src > main > ets > entrybackupability:应用提供扩展的备份规复本领。
[*]src > main > ets > pages:应用/服务包含的页面。
[*]src > main > resources:用于存放应用/服务所用到的资源文件,如图形、多媒体、字符串、结构文件等。关于资源文件,详见资源分类与访问。
[*]src > main > module.json5:模块设置文件。主要包含HAP包的设置信息、应用/服务在具体设备上的设置信息以及应用/服务的全局设置信息。具体的设置文件说明,详见module.json5设置文件。
[*]build-profile.json5:当前的模块信息 、编译信息设置项,包括buildOption、targets设置等。
[*]hvigorfile.ts:模块级编译构建任务脚本。
[*]obfuscation-rules.txt:混淆规则文件。混淆开启后,在使用Release模式进行编译时,会对代码进行编译、混淆及压缩处理,掩护代码资产。详见开启代码混淆。
[*]oh-package.json5:用来描述包名、版本、入口文件(范例声明文件)和依赖项等信息。

[*]oh_modules:用于存放三方库依赖信息。
[*] build-profile.json5:工程级设置信息,包括签名signingConfigs、产物设置products等。其中products中可设置当前运行情况,默以为HarmonyOS。
[*] hvigorfile.ts:工程级编译构建任务脚本。
[*]oh-package.json5:主要用来描述全局设置,如:依赖覆盖(overrides)、依赖关系重写(overrideDependencyMap)和参数化设置(parameterFile)等。
4.调试和运行项目 

在编辑窗口右上角的侧边工具栏,点击Previewer,打开预览器。 
https://i-blog.csdnimg.cn/direct/925e165d9b0e4840b86ea9ae33c6abfe.png
然后点击绿色的播放按钮运行项目:
https://i-blog.csdnimg.cn/direct/c041052e66d8477f96d5426a0c59aa30.png
博主这里选择phone设备(运行结果如图所示):
https://i-blog.csdnimg.cn/direct/0fb4d07014244610895757e00adab688.png
https://i-blog.csdnimg.cn/direct/74a7435f18e1467fa5328a10e009f6c6.png
 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: HarmonyOS 开辟情况搭建