鸿蒙开发初体验【鸿蒙 01】
鸿蒙开发初体验
作者:坚果
公众号:"大前端之旅"
华为云享专家,InfoQ 签约作者,阿里云专家博主,51CTO 博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括 Flutter,小程序,安卓,VUE,JavaScript。
在体验之前,大家可以先看这张图,然后按图索骥,不过不会在这个教程教如何如何安装 nodejs,
接下来开始正文
1.第一步,打开链接,点击下载
https://developer.harmonyos.com/cn/develop/deveco-studio/
目前最新版本
https://developer.harmonyos.com/cn/develop/deveco-studio#download_beta
两个版本都可以下载,看你自己需要
Release 版本提供更稳定的功能特性,
Beta 版本提供了支持 HarmonyOS 3.0.0 开发者预览版的开发能力,让您尝鲜体验 HarmonyOS 3.0.0 最新功能,
下载到本地之后双击 exe 可执行文件
2.一路 next,在这步记得勾选,这样后续开发比较方便。至于为什么鸿蒙不支持 vs 和 as 开发,大家可以自己去探究。
3.运行已安装的 DevEco Studio,首次使用,请选择 Do not import settings,点击 OK。
进入配置向导页面,设置 npm registry,DevEco Studio 已预置对应的仓,直接点击 Start using DevEco Studio 进入下一步。
说明
如果配置向导界面出现的是设置 Set up HTTP Proxy 界面,说明网络受限,请根据参考信息配置 DevEco Studio 代理、NPM 代理和 Gradle 代理后,再下载 HarmonyOS SDK。
DevEco Studio 向导指引开发者下载 SDK,默认下载 OpenHarmony SDK。SDK 下载到 user 目录下,也可以指定对应的存储路径,SDK 存储路径不支持中文字符,然后点击 Next。
在弹出的 SDK 下载信息页面,点击 Next,并在弹出的 License Agreement 窗口,点击 Accept 开始下载 SDK。
等待 OpenHarmony SDK 及工具下载完成,点击 Finish,界面会进入到 DevEco Studio 欢迎页。
4.配置 HDC 工具环境变量
HDC 是为开发者提供 HarmonyOS 应用/服务的调试工具,为方便使用 HDC 工具,请为 HDC 工具及其端口号设置环境变量。
Windows 环境变量设置方法:
在此电脑 > 属性 > 高级系统设置 > 高级 > 环境变量中,添加 HDC 端口变量名为:HDC_SERVER_PORT,变量值设置为 7035。
在 path 变量中,添加 HDC 工具路径,HDC 工具路径为:HarmonyOS SDK 安装目录/toolchains。
F:\HarmonySdk\toolchains
环境变量配置完成后,关闭并重启 DevEco Studio。
5.创建和运行 Hello World
打开 DevEco Studio,在欢迎页点击 Create Project,创建一个新工程,选择 js 的方式,目前支持的有 js,java 和 c++,这方面看自己的喜好。
6.填写工程相关信息,Device Type 选择 Phone,其他保持默认值即可,点击 Finish。关于各个参数的详细介绍,
工程创建完成后,DevEco Studio 会自动进行工程的同步,同步成功如下图所示。
7.使用模拟器运行 HelloWorld
DevEco Studio 提供远程模拟器和本地模拟器,本示例以远程模拟器为例进行说明
DevEco Studio 提供模拟器供开发者运行和调试 HarmonyOS 应用/服务。
在 DevEco Studio 菜单栏,点击 Tools > Device Manager。
在 Remote Emulator 页签中点击 Login,在浏览器中弹出华为开发者联盟帐号登录界面,请输入已实名认证的华为开发者联盟帐号的用户名和密码进行登录(查看远程模拟器登录常见问题)。
说明
推荐使用最新版本 Chrome 浏览器,如果使用 Safari、360 等其他浏览器,要取消阻止跨站跟踪和阻止所有 Cookie 功能。
登录后,请点击界面的允许按钮进行授权。
在设备列表中,选择 Phone 设备 P40,并点击
按钮,运行模拟器。
点击 DevEco Studio 工具栏中的
按钮运行工程,或使用默认快捷键 Shift+F10(Mac 为 Control+R)运行工程。
8.已成功运行了第一个 HarmonyOS 应用/服务,
到此华为鸿蒙 os 的环境搭建和初体验就讲完了
最后总结:
作为一枚 Flutter 开发程序员,第一点,第一次上手这个 IDE 和语言环境还是比较顺利的 基本能看懂 具体的还要看官网文档和 api 使用情况,没有具体去深入写, 个人看法学起来应该不难,第二点,如果有空了解和学习鸿蒙 OS 开发 没有坏处 ,不要等到书到用书方恨少 那就不好了 ,有兴趣的同学可以根据教程安装开发环境学习和了解 ,最后希望我的文章能帮助到各位解决问题 。
版权声明: 本文为 InfoQ 作者【坚果】的原创文章。
原文链接:【http://xie.infoq.cn/article/846b88545a35c8ca076a729dc】。文章转载请联系作者。
评论