今天尝试了一下鸿蒙开发,有一些经验跟大家进行分享。建议大家先看完我的文章,再去尝试鸿蒙。

我安装好了开发工具,并且跑通了Hello World程序。同时,我还跑通了小鸿网课Java版本项目:

在 鸿蒙 系统中 运行 java 鸿蒙用java开发_环境变量


感觉,还好吧…操作过程:

一开始,我按照官网安装了最新版本的3.1版本(截止2022年12月11号)的工具。我一开始使用的API版本是9,然后发现使用效果不是特别好,因为只能只能使用远程模拟器,不能使用本地模拟器。所以有点卡顿,粘贴一下官网的说明图:

在 鸿蒙 系统中 运行 java 鸿蒙用java开发_在 鸿蒙 系统中 运行 java_02


而且API9已经不支持Java了,当然这不是重点,但如果想跑Java项目的话,也只能降低版本了。

安装的过程一路报错,可能也是因为我的电脑装的环境比较多吧,如果之前没搞过的话估计没那么冲突的环境。但你如果没有点基础,可能也比较难搞得定(破涕而笑.jpg)。

关键在于SDK版本以及本地模拟机,我截几张图:

在 鸿蒙 系统中 运行 java 鸿蒙用java开发_harmonyos_03


Previewer一直装不上(破涕而笑.jpg),只能不装了!

接着我尝试一下Java开发,所以安装了API6,安装过程很简单,只需要找到下面这个页面,然后勾选,然后Apply就行,下载还算顺利:

在 鸿蒙 系统中 运行 java 鸿蒙用java开发_在 鸿蒙 系统中 运行 java_04


新建好API6版本的项目后,点击右上角的Previewer,可以预览到页面(点的时候,需要先打开MainAbility.java文件):

在 鸿蒙 系统中 运行 java 鸿蒙用java开发_华为_05


小鸿网课项目默认使用的是API5版本,我下载API5报错了。只能切换到6版本,是可以成功的。操作如下图所示:

在 鸿蒙 系统中 运行 java 鸿蒙用java开发_环境变量_06


最终效果图:

在 鸿蒙 系统中 运行 java 鸿蒙用java开发_环境变量

其他注意的事项:

1、鸿蒙开发对Node.js的版本有要求,所以你如果之前有安装过Node.js的话,又不想影响之前你开发过的项目的话,可以先装一个NVM软件,用于管理和切换Node.js的版本。

2、由于我重装过系统,所以很多环境变量都失效了,大家可以再配置一下环境变量。

在 鸿蒙 系统中 运行 java 鸿蒙用java开发_harmonyos_08


当然Node.js这些也是要配置上的。

3、本地模拟机使用效果还行,毕竟开发过安卓的都懂,没个模拟器还是比较难玩,也可以尝试使用真机,但我还没有尝试过。我自己在开发工具中创建了一个模拟器,如图:

在 鸿蒙 系统中 运行 java 鸿蒙用java开发_华为_09


启动本地模拟器后,然后再去使用本地模拟器启动项目就可以了,操作截图:

在 鸿蒙 系统中 运行 java 鸿蒙用java开发_环境变量_10


好吧,总结一下吧:就是各种安装,各种重新安装,各种尝试,貌似对网络要求特别高。如果遇到其他坑,欢迎跟我沟通交流!