首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
SAAS
ToB门户
了解全球最新的ToB事件
论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
微博
Follow
记录
Doing
博客
Blog
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
排行榜
Ranklist
相册
Album
应用中心
qidao123.com ToB IT社区-企服评测·应用市场
»
论坛
›
软件与程序人生
›
移动端开发
›
鸿蒙
›
【HarmonyOS NEXT】开辟工具安装
返回列表
发新帖
【HarmonyOS NEXT】开辟工具安装
[复制链接]
发表于 2026-2-20 13:39:08
|
显示全部楼层
|
阅读模式
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要
登录
才可以下载或查看,没有账号?
立即注册
×
✨本人本身开辟的开源项目:土拨鼠充电体系
✨踩坑不易,还渴望各位大佬支持一下,在
GitHub
给我点个
Start
⭐⭐👍👍
✍GitHub开源项目地点👉
:https://github.com/cheinlu/groundhog-charging-system
一、准备开辟环境
1.1、安装IDE
鸿蒙应用开辟必要使用配套的IDE——
HUAWEI DevEco Studio
。
DevEco Studio
基于IntelliJ IDEA Community(IDEA社区版)构建,为鸿蒙应用提供了一站式开辟环境,集成了开辟、运行、调试以及
发布
应用的各项
功能
。
安装步调:
①获取
DevEco Studio
安装包,官方下载地点为:
HUAWEI DevEco Studio和SDK下载和升级 | 华为开辟者同盟
根据本身的电脑
版本
选择下载
②解压之后双击
deveco-studio-3.1.0.501.exe
,进入安装领导,点击
next
即可
③选择安装路径,完成后点击
next
④设置安装选项,勾选第一项创建桌面快捷方式即可,完成后点击
next
⑤点击
Install
开始安装
⑥等候几十秒后,点击
Finish
完成安装
1.2、设置IDE
安装完成后,可按以下步调完成初始化设置
①双击桌面快捷方式,启动
DevEco Studio
②阅读各项条款,点击
Agree
表现同意
③初次启动会出现如下设置领导,起首必要为
nodejs
和
ohpm
选择符合的安装路径,完成后点击
Next
即可
备注:
nodejs
用于为鸿蒙应用的主动化构建工具提供运行环境。
ohpm
(OpenHarmony Package Manager)是鸿蒙生态第三方库的包管理工具,支持共享包的
发布
、安装和依靠管理。
④为
HarmonyOS SDK
选择安装目次,完成后点击
Next
⑤阅读干系协议,勾选
Accept
表现同意,完成后点击
Next
⑥欣赏设置汇总页,确认无误后点击
Next
⑦等候下载
⑧下载完成后,点击
Finish
完成设置
⑨完成设置后,可根据喜欢调解
DevEco Studio
主题风格,点击
Configure
下的
Settings
。
⑩在
Appearance & Behavior/Appearance
的
Theme
中可选择主题
二、创建项目
①点击
Create Project
②选择项目模版,此处选择第一个
Empty Ability
即可。
③设置项目
大概必要调解的设置项如下,别的保持默认即可,设置完成后,点击
Finish
即可
Project name
:项目名称
Bundle name
:包名,通常为公司域名倒置
Save location
:项目目次
④IDE界面分析
⑤项目结构概述
三、运行项目
DevEco Studio
提供了多种方式用于运行项目,包罗预览、模仿器和真机运行。
3.1、Preview 预览
Previewer
预览用于检察应用的UI界面效果,方便随时调解界面UI结构。只需打开必要预览的页面文件,比方下图中的
Index.ets
,然后点击IDE右侧的
Perviewer
即可看到预览效果。
3.2、模仿器运行
Previewer
预览器告急用于检察界面UI效果,如需对项目举行更加深入的测试,可以使用模仿器运行项目。初次使用必要先安装模仿器,
1、点击
Tools
菜单下的
Device Manager
,打开装备管理器
2、点击
Install
,安装模仿器
3、点击
Install
后,会起首下载模仿器干系的SDK,下载完成后点击
Finish
即可。
4、选择模仿的安装目次,完成后点击
New Emulator
。
5、选择装备范例——
Phone
,完成后点击
Next
6、下载体系镜像,留意选择
api9
版本
7、等候下载完成后,点击
Finish
8、体系镜像下载完毕后,点击
Next
9、设置模仿器(可选),完成后点击
Finish
,至此模仿器安装完毕
10、若想将项目运行到模仿器,起首必要启动模仿器,点击下图中的启动按钮,稍等半晌,等候模仿器开机
11、开机后的模仿器如下图所示
12、回到IDE,在右上角的装备列表中选择刚刚创建的模仿器(默认已经选中)
13、点击运行按钮
14、检察模仿器
3.3、真机运行
使用模仿器运行应用时,会占用电脑较多的资源,而且有些
功能
无法举行测试。当模仿器不满意要求时,可选择真机运行。真机运行的步调如下
①准备一台装有
Harmony OS
体系的手机,体系
版本
最好为4.0.0及以上,体系版本可在
设置/关于手机
中检察
②打开手机的开辟者模式。在
设置/关于手机
中,一连多次点击体系版本号,直至出现
您正处在开辟者模式!
的提示信息
③开启USB调试。在
体系与更新/开辟职员选项
中,打开
USB调试
开关
④使用USB数据线将手机和电脑相连,手机会弹框提示选择
USB 毗连方式
,必要选择
传输文件
。
⑤之后会弹窗扣问
是否答应USB调试?
,可勾选始终答应使用这台盘算机举行调试,然后点击确定
⑥回到IDE,在右上角的装备列表中选择毗连的手机(默认已选中)
⑦末了点击运行按钮,即可将项目运行到真机中。初次运行会提示缺少署名信息,点击
Open signing configs
举行设置即可。
⑧天生署名信息必要先登岸华为开辟者账号,点击
Sign In
⑨欣赏器会主动跳转到登录页面,按照要求完成注册、登录即可
⑩登录乐成后,回到IDE,再次点击运行按钮,即可将应用运行到真机。
四、相识根本工程目次
4.1、工程级目次
具体分析:
AppScope中存放应用全局所必要的资源文件。
entry是应用的主模块,存放HarmonyOS应用的
代码
、资源等。
oh_modules是工程的依靠包,存放工程依靠的源文件。
build-profile.json5是工程级设置信息,包罗署名、产物设置等。
hvigorfile.ts是工程级编译构建任务脚本,hvigor是基于任务管理机制实现的一款全新的主动化构建工具,告急提供任务注册编排,工程模子管理、设置管理等核心本事。
oh-package.json5是工程级依靠设置文件,用于记载引入包的设置信息。
在AppScope,此中有resources文件夹和设置文件app.json5。AppScope>resources>base中包罗element和media两个文件夹,
此中element文件夹告急存放公共的字符串、结构文件等资源。
media存放全局公共的多媒体资源文件。
4.2、模块级目次
entry>src目次中告急包罗总的main文件夹,单元测试目次ohosTest,以及模块级的设置文件。
main文件夹中,ets文件夹用于存放ets
代码
,resources文件存放模块内的多媒体及结构文件等,module.json5文件为模块的设置文件。
ohosTest是单元测试目次。
build-profile.json5是模块级设置信息,包罗编译构建设置项。
hvigorfile.ts文件是模块级构建脚本。
oh-package.json5是模块级依靠设置信息文件。
进入src>main>ets目次中,其分为entryability、pages两个文件夹。
entryability存放ability文件,用于当前ability应用逻辑和生命周期管理。
pages存放UI界面干系
代码
文件,初始会天生一个Index页面。
resources目次下存放模块公共的多媒体、字符串及结构文件等资源,分别存放在element、media文件夹中。
4.3、app.json5
AppScope>app.json5是应用的全局的设置文件,用于存放应用公共的设置信息。
bundleName是包名。
vendor是应用步调供应商。
versionCode是用于区分应用版本。
versionName是版本号。
icon对应于应用的表现图标。
label是应用名。
4.4、module.json5
entry>src>main>module.json5是模块的设置文件,包罗当前模块的设置信息。
此中module对应的是模块的设置信息,一个模块对应一个打包后的hap包,hap包全称是HarmonyOS Ability Package,此中包罗了ability、第三方库、资源和设置文件。其具体属性及其形貌可以参照下表1。
属性
形貌
name
该标签标识当前module的名字,module打包成hap后,表现hap的名称,标签值采取字符串表现(最大长度31个字节),该名称在整个应用要唯一。
type
表现模块的范例,范例有三种,分别是entry、feature和har。
srcEntry
当前模块的入口文件路径。
description
当前模块的形貌信息。
mainElement
该标签标识hap的入口ability名称大概extension名称。只有设置为mainElement的ability大概extension才答应在服务中心暴露。
deviceTypes
该标签标识hap可以运行在哪类装备上,标签值采取字符串数组的表现。
deliveryWithInstall
标识当前Module是否在用户主动安装的时间安装,表现该Module对应的HAP是否跟随应用一起安装。- true:主动安装时安装。- false:主动安装时不安装。
installationFree
标识当前Module是否支持免安装特性。- true:表现支持免安装特性,且符合免安装束缚。- false:表现不支持免安装特性。
pages
对应的是main_pages.json文件,用于设置ability中用到的page信息。
abilities
是一个数组,存放当前模块中全部的ability元本事的设置信息,此中可以有多个ability。
对于abilities中每一个ability的属性项,其形貌信息如下表2。
4.5、main_pages.json
src/main/resources/base/profile/main_pages.json文件生存的是页面page的路径设置信息,全部必要举行路由跳转的page页面都要在这里举行设置。
五、增补:开辟工具切换到中文版本
①进入项目后,在右上角点击设置按钮,选择点击Plugins
②在Plugins -> Installed -> OtherTools -> Chinese
③勾选上一步操纵,点击ok按钮后,会弹出:重新启动 DevEco Studio 更改提示,点击Restart按钮即可
④此时重新启动的 DevEco Studio 就是中文版本了
🚀🚀🚀 踩坑不易,还渴望各位大佬支持一下
📃 我的土拨鼠开源项目:
✍Gitee开源项目地点👉:
https://gitee.com/cheinlu/groundhog-charging-system
✍GitHub开源项目地点👉:
https://github.com/cheinlu/groundhog-charging-system
📃 我的鸿蒙NEXT轮播图开源组件:鸿蒙NEXT-轮播图控件: 使用HarmonyOS NEXT开辟的轮播图组件,包罗自界说角标
末了:👏👏😊😊😊👍👍
回复
使用道具
举报
返回列表
浏览过的版块
Oracle
移动端开发
物联网
数据仓库与分析
人工智能
分布式数据库
.Net
SQL-Server
运维.售后
SAP
大连全瓷种植牙齿制作中心
+ 我要发帖
登录后关闭弹窗
登录参与点评抽奖 加入IT实名职场社区
去登录
微信订阅号
微信服务号
微信客服(加群)
H5
小程序
快速回复
返回顶部
返回列表