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

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

感觉,还好吧…

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

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

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

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


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

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


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


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


最终效果图:

其他注意的事项:
1、鸿蒙开发对Node.js的版本有要求,所以你如果之前有安装过Node.js的话,又不想影响之前你开发过的项目的话,可以先装一个NVM软件,用于管理和切换Node.js的版本。
2、由于我重装过系统,所以很多环境变量都失效了,大家可以再配置一下环境变量。

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

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


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


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

鸿蒙开发初体验以及遇到的几点坑相关推荐

  1. 用鸿蒙跑了个 “hello world”!鸿蒙开发初体验

    点击上方蓝色"方志朋",选择"设为星标" 回复"666"获取独家整理的学习资料! 来源 | https://my.oschina.net/u ...

  2. 《 HarmonyOS实战—HarmonyOS(鸿蒙)开发初体验,华为如何引领物联网时代》

    Harmonyos(鸿蒙)开发初体验,华为如何引领物联网时代 华为鸿蒙系统是一款全新的面向全场景的分布式操作系统,创造一个超级虚拟终端互联的世界,将人.设备.场景有机地联系在一起,将消费者在全场景生活 ...

  3. 华为鸿蒙系统操作教程_华为鸿蒙系统开发初体验

    前言 各位同学大家好 有段时间没有给大家更新文章了, 昨天12月16 日华为发布了鸿蒙os2.0 bate 版本 ,所以就趁着有时间给大家分享一下鸿蒙开发的体验 准备工作 : DevEco Studi ...

  4. 升级鸿蒙系统效果,鸿蒙系统初体验 全方位体验升级[多图]

    鸿蒙系统是近期华为发布的,这个的话,在更新了以后,就能够看到了,不过只是对于某些适配机型来说是这样,其他的话,是没有的,很多用户都十分的好奇,也是在观望当中,这个的话,到底应不应该去升级,效果怎么样呢 ...

  5. Windows Embedded Standard开发初体验(二)

    支持Silverlight的Windows Embedded Standard 好了,完成安装之后,我们就可以来做Windows Embedded Standard的第一个操作系统镜像了.在开始菜单中 ...

  6. Windows Embedded CE 6.0开发初体验(二)CE开发环境 收藏

    上一篇<Windows Embedded CE 6.0开发初体验>之"嵌入式开发流程": http://blog.csdn.net/aawolf/archive/200 ...

  7. Windows Embedded CE 6.0开发初体验(三)设置Boot-loader

    在Digi CC 9P开发板中已经预置了Boot-loader和一个CE 6.0的系统,所以,我们直接启动开发板,就可以运行一个CE 6.0的操作系统.不过,我们的最终目的是要开发一个自己的CE 6. ...

  8. Windows Embedded CE 6.0开发初体验(二)CE开发环境

    CE开发环境 下面就要让今天的主角闪亮登场了--Digi CC 9P开发板.为了感谢Digi提供的开发板,还是给他们做个广告吧:这是一家以WiFi相关产品为主营业务的公司,也生产ARM架构的CPU,所 ...

  9. Windows Embedded CE 6.0开发初体验(一)Windows CE概述

    这篇文章的目的并不是介绍Windows Embedded CE开发的方方面面,只是用一个初涉嵌入式领域的软件开发者的视角来介绍Windows CE开发中最常用的概念和知识,解决大家会在实际开发中碰到的 ...

最新文章

  1. 网络通讯程序整理(一)
  2. Nature最新封面:哺乳动物有「一键返老还童」按钮,复旦校友的这项研究恢复了老年小鼠视力...
  3. apt-get update,apt-get upgrade,apt-get dist-upgrade的作用
  4. Cpp拾零(to be continued)
  5. IOS 程序插件及功能动态更新思路┊
  6. 问题解决:无法获得锁 /var/lib/dpkg/lock
  7. antd 设置表头属性_纯css实现固定表头和锁定列
  8. Java 8快多少?
  9. 苹果前CEO斯卡利变身创业导师:欲寻下个乔布斯
  10. servlet如何使用session把用户的手机号修改_SpringBoot源码学习系列之嵌入式Servlet容器...
  11. linux将所有文件生成lst_10行Python代码自动清理电脑内重复文件,解放双手!
  12. SO_REUSEADDR SO_REUSEPORT 解析
  13. OpenShift 4 - 基于Memory的HPA
  14. SQL学习笔记之游标
  15. matlab人脸识别论文
  16. 记录甘肃机顶盒MG101_U2破解之路的辛酸历程
  17. 浏览器限制html5 audio.play()自动播放的问题
  18. 倾斜摄影与三维实景建模技术设计书.PDF(文档可下载)
  19. JNI便捷开发框架JNA框架之指针参数Pointer(二)
  20. Indilinx主控固态量产成功修复步骤

热门文章

  1. chromium 16 chromium 登陆 google 账号
  2. 【图像处理】Niblack
  3. fano译码 matlab,卷积码编码和维特比译码的原理、性能与仿真分析
  4. 注水算法解功率分配问题-Python
  5. 2021年高处安装、维护、拆除考试试卷及高处安装、维护、拆除考试总结
  6. linux bin文件安装文件,Linux .bin安装文件制作
  7. 服务器系统kvm安装,云服务器安装kvm
  8. cvpr 2019 image caption
  9. 全球与中国聚苯乙烯(PS)市场深度研究分析报告
  10. codevs 1086