目录

HarmonyOS开发工具DevEcoStudio-的下载以及运行包含下载开发工具,sdk,模拟机,以及运行第一个应用你好,世界

HarmonyOS开发工具DevEcoStudio 的下载以及运行(包含下载开发工具,sdk,模拟机,以及运行第一个应用你好,世界)

开发工具下载

首先打开HarmonyOS 官网

向下滑动一下就能看到开发工具DevEcoStudio 了,点击下载

https://i-blog.csdnimg.cn/blog_migrate/ffd7c8e531d6d9f8d79faee8f17e7d49.png

下载之后是一个压缩包(我这里下载的windos版本的)

https://i-blog.csdnimg.cn/blog_migrate/991daf2db1de753c2d91ea1bab772277.png

解压之后有一个.exe的安装包

https://i-blog.csdnimg.cn/blog_migrate/c4a652cd07014438cd76758212c67eee.png

双击安装

https://i-blog.csdnimg.cn/blog_migrate/55ca267fe8fbac01bbb7a3a11d7d7e56.jpeg

点击下一步Next

https://i-blog.csdnimg.cn/blog_migrate/242e215b0dae4886073fa162d0f957be.jpeg

可以看到还是挺大的,选择路径之后点击下一步Next

https://i-blog.csdnimg.cn/blog_migrate/d0d39b4b664c6002159c91738cff61ca.jpeg

这里我勾选2个,之后就是点击下一步

https://i-blog.csdnimg.cn/blog_migrate/4086f7e2d65d43366dc162b366ee91bd.jpeg

点击安装Install

https://i-blog.csdnimg.cn/blog_migrate/bb42a10dd4cf321956e583814de3a264.jpeg

这里安装好了,选择一个点击Finish 即可

下载SDK

这里DevEcoStudio 就安装好了,不过sdk 还没有安装呢,接下来说下sdk 的安装

打开 DevEcoStudio

https://i-blog.csdnimg.cn/blog_migrate/5bd0df4cea9e61e3f0b5fc32a1a958fc.png

加载一会之后会看到SDK Setup

https://i-blog.csdnimg.cn/blog_migrate/4d9f3ddee81b45427490d90f5e8bb7a4.jpeg

选择下路径点击Next

https://i-blog.csdnimg.cn/blog_migrate/0c71bd3b24505b0205da15dc2f591929.jpeg

这里点击Next

https://i-blog.csdnimg.cn/blog_migrate/bb714f154a0b25989d7c2df6763bb062.jpeg

选择Accept 点击Next,

https://i-blog.csdnimg.cn/blog_migrate/e0f4cb20305c33b951f746d813de3942.jpeg

等待几分钟之后出现这个界面ok 已经下载好了

创建应用

下面开始创建第一个HarmonyOS 手机应用

点击Create HarmonyOS Project

https://i-blog.csdnimg.cn/blog_migrate/2178e8a0b4b300c54c4204415c5c8036.jpeg

可以看到这里还是挺多应用的,这里选择第二个Empty Ability(Java) 选择之后点击Next

https://i-blog.csdnimg.cn/blog_migrate/e12e731b6678b58da283cc3f2c6d7612.jpeg

这里DeviceType 勾选了Phone

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

里面的参数说明:

  • Project Name :工程的名称,可以自定义。

  • Project Type: 工程的类型,标识该工程是一个原子化服务(Atomic Service)或传统方式的需要安装的应用。

    说明

    如果是创建的原子化服务,则:

    • 原子化服务是免安装的,config.json中自动添加 installationFree 字段,取值为“true”。
    • 如果entry模块的 installationFree 字段为true,则其相关的所有hap模块的 installationFree 字段都默认为true;如果entry模块的 installationFree 字段为false,则其相关的所有hap模块可以配置为true或false。
    • 编译构建App时,每个hap包大小不能超过10MB。
  • Package Name :软件包名称,默认情况下,应用ID也会使用该名称,应用发布时,应用ID需要唯一。

  • Save Location :工程文件本地存储路径。

  • Compatible API V ersion :兼容的SDK最低版本。

  • Device Type: 该工程模板支持的设备类型,支持多选。如果勾选多个设备,表示该原子化服务或传统方式的需要安装的应用支持部署在多个设备上。

  • Show in Service Center: 是否在服务中心露出。如果Project Type为Service,则会同步创建一个22的服务卡片模板,同时还会创建入口卡片;如果Project Type为Application,则只会创建一个22的服务卡片模板。

加载完成之后大致是这样的

https://i-blog.csdnimg.cn/blog_migrate/e869c6ffe55f66cba98d4155d90ef13b.png

下面跑一下看看

我们从布局里面能看到大致之后一个Text

https://i-blog.csdnimg.cn/blog_migrate/7d9e13068103f586aebfbce5214c5f16.png

内容是你好世界

https://i-blog.csdnimg.cn/blog_migrate/66855c4b42d636d62d9bc635db70d5da.png

由于很多手机现在不持之编译的到手机里面,我们在创建一个模拟机来看下时候和想象中的一样,一个空白界面中间有你好,世界 这样的文字

创建模拟机

好了下面开始创建模拟机

在DevEco 的菜单栏里面找到Tools 然后在找到Device Manager

https://i-blog.csdnimg.cn/blog_migrate/c95e90b13dd5108a8b69ac9032a286ee.png

这里我测试好了华为的开发者账号所以有了内容,如果你没有测试,则需要注册华为开发者账号的,

然后就是什么邮箱验证码,手机验证码,银行卡之类的,一大堆东西,慢慢来吧,这个没办法,对了首次注册成功了,我的点击很多次刷新都没有显示内容,直接重启,重启之后就显示了大致如下,

https://i-blog.csdnimg.cn/blog_migrate/e11125ad4026b15ed3af832ed8331ae5.png

点击手机绿色的小三角

然后在开发工具选择entry 显示模拟机,点击绿色的小三角

https://i-blog.csdnimg.cn/blog_migrate/9cd5f1a1729a0fea7dd829737e4d0def.png

下面看下运行的效果

https://i-blog.csdnimg.cn/blog_migrate/c10bbcf6c64925a91827c85e4f61d56f.png

文章参考官方地址链接: