换新天。为有牺牲多壮志,敢教日月

iMac安装DevEco Studio NEXT

★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
➤博客园地址:为敢技术(https://www.cnblogs.com/strengthen/ 
➤GitHub地址:https://github.com/strengthen
➤原文地址: https://www.cnblogs.com/strengthen/p/18467616
➤如果链接不是为敢技术的博客园地址,则可能是爬取作者的文章。
➤原文已修改更新!强烈建议点击原文地址阅读!支持作者!支持原创!
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★
一、安装DevEco Studio

如果是iMac电脑,先查看iMac的处理器架构‌‌是ARM还是x86,打开终端,输入:

uname -m

如果输出: arm64,则表示iMac的处理器架构‌‌是ARM架构;

如果输出:x86_64,则表示iMac的处理器架构‌‌是x86架构。

DevEco Studio NEXT官网下载:https://developer.huawei.com/consumer/cn/download/

根据处理器架构‌‌,选择对应的DevEco Studio版本。

下载完成后,双击打开deveco-studio-***.dmg文件,在安装界面中,将“DevEco-Studio.app”拖拽到“Applications”中,等待安装完成。

安装完成后,DevEco Studio开发环境依赖于网络环境,需要连接上网络才能确保工具的正常使用。一般来说,如果使用的是个人或家庭网络,是不需要配置代理信息的,部分企业网络受限的情况下,才需要配置代理信息。根据网络情况是否需要配置代理,检查和配置开发环境。

说明:DevEco Studio提供开箱即用的开发体验,将HarmonyOS SDK、Node.js、Hvigor、OHPM、模拟器平台等进行合一打包,简化DevEco Studio安装配置流程。HarmonyOS SDK已嵌入DevEco Studio中,无需额外下载配置。HarmonyOS SDK可以在DevEco Studio安装位置下DevEco Studio\sdk目录中查看。如需进行OpenHarmony应用开发,可通过【DevEco Studio > Preferences > OpenHarmony SDK】页签下载OpenHarmony SDK。

二、诊断开发环境

为了您开发应用/服务的良好体验,DevEco Studio提供了开发环境诊断的功能,帮助您识别开发环境是否完备。您可以在欢迎页面单击Diagnose进行诊断。如果您已经打开了工程开发界面,也可以在菜单栏单击【Help > Diagnostic Tools > Diagnose Development Environment】进行诊断。

DevEco Studio开发环境诊断项包括电脑的配置、网络的连通情况、依赖的工具是否安装等。如果检测结果为未通过,请根据检查项的描述和修复建议进行处理。 

三、启用中文化插件

1、单击【DevEco Studio > Preferences > Plugins】(Windows为File > Settings > Plugins),选择Installed页签,在搜索框输入“Chinese”,搜索结果里将出现Chinese(Simplified),在右侧进行勾选,单击OK。

2、在弹窗中单击Restart,重启DevEco Studio后即可生效。

四、创建ArkTS工程
1、若首次打开DevEco Studio,请点击Create Project创建工程。如果已经打开了一个工程,请在菜单栏选择【File > New > Create Project】来创建一个新工程。
2、选择Application应用开发(本文以应用开发为例,Atomic Service对应为元服务开发),选择模板“Empty Ability”,点击Next进行下一步配置。

3、进入配置工程界面,Compatible SDK选择“5.0.0(12)”,其他参数保持默认设置即可。 

五、ArkTS工程目录结构(Stage模型)

  • 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)等。

六、使用真机运行应用

1、将搭载HarmonyOS系统的真机与电脑连接。具体指导及要求,可查看使用本地真机运行应用/服务

2、打开【Project Structure】:点击【File > Project Structure... > Project > SigningConfigs】,或者右上角点击搜索图标左侧的按钮。

在弹框界面勾选“Support HarmonyOS”和“Automatically generate signature”,点击界面提示的“Sign In”,使用华为账号登录。等待自动签名完成后,点击“OK”即可。如下图所示:

 3、在编辑窗口右上角的工具栏,点击按钮运行。

posted @   为敢技术  阅读(62)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2018-10-15 [Swift]LeetCode462. 最少移动次数使数组元素相等 II | Minimum Moves to Equal Array Elements II
2018-10-15 [Swift]LeetCode458. 可怜的小猪 | Poor Pigs
2018-10-15 [Swift]数组排序:sort和sorted
2018-10-15 [Swift]LeetCode455. 分发饼干 | Assign Cookies
2018-10-15 [Swift]LeetCode453. 最小移动次数使数组元素相等 | Minimum Moves to Equal Array Elements
2018-10-15 [Swift]LeetCode448. 找到所有数组中消失的数字 | Find All Numbers Disappeared in an Array
2018-10-15 [Swift]LeetCode443. 压缩字符串 | String Compression
点击右上角即可分享
微信分享提示
哥伦布
09:09发布
哥伦布
09:09发布
3°
多云
东南风
3级
空气质量
相对湿度
47%
今天
中雨
3°/15°
周三
中雨
3°/13°
周四
小雪
-1°/6°