原创 《物联网鸿蒙系统App开发》+搭建鸿蒙APP的开发环境

2024-2-15 15:54 522 4 3 分类: 物联网 文集: 读书心得

为了开发鸿蒙APP,需要安装专门的IDE:DevEco Studio。这个IDE,是面向全场景多设备的一站式开发平台。这个IDE是基于大名鼎鼎的intellij IDEA Community开源版打造出来的。我以前经常使用Eclipse开发基于Java的WEB应用,对intellij IDEA不熟,但简单安装、试用了下,感觉和Eclipse很像,在编程上提供更多的方便,所以上手应该问题不大。这次正好通过学习鸿蒙APP的开发,熟悉试用intellij IDEA。

到鸿蒙官网下载DevEco Studio的Windows版。

官网上提供的是3.1版本的,书中提及的2.1版本的。有什么差别,不是很清楚,也不准备多花时间去了解,准备在编程过程中体会体会。

下载完成后,得到的是一个压缩文件,解压后得到以下文件

deveco-studio-3.1.0.501.exe

是一个安装用的可执行文件,执行安装。

安装完成后,我选择的自动重启。

重启以后,桌面上多了一个图标

双击启动

同意协议,

我因为不想把文件装到C盘,所以在E盘建立专门的目录,

选择“Accept”接受协议,继续“Next”,

开始下载和安装。这一步是要花点时间的。

安装完成了。

整体上,安装步骤和书上说的差不多,个别的地方不一致,毕竟版本升级了。

为了测试安装是否成功,建立经典的“Hello World”程序试试。

点击“Create Project”后,反应有点慢,不用担心,静待下面的窗体出现。

选择“Empty Ability”

点击下一步“Next”

DevEco Studio V3.0 Beta3及更高版本支持使用ArkTS低代码开发方式。

低代码开发方式具有丰富的UI界面编辑功能,通过可视化界面开发方式快速构建布局,可有效降低开发者的上手成本并提升开发者构建UI界面的效率。

如需使用低代码开发方式,请打开上图中的Enable Super Visual开关。

注意,设置过程中,一定要保证窗体底下出现红色惊叹号提示。有提示说明设置不对,要修改。提示信息里会有说明,提示那些地方设置不正确。提示都是英文的,要是中文的就好了。

配置完成,点击“Finish”

因为在编辑帖子内容,不知道是不是在编辑过程中,触发了IDE的编译,程序被自动编译了。

既然编译没有错误,直接运行看看。点击工具栏上的绿色三角图标(默认的设备是P40,1080 x 2340分辨率):

提示选择设备:

哈哈,需要安装模拟设备才行。启动设备管理器:

点击“New Emulator”

点击“Next”

点击下载图标

等待模拟设备下载完成。完成后点击“Finish”就行。

注:书中说需要一个华为开发者账户。目前还没有遇到提示。所以暂且忽略了。

点击“Next”

设置模拟设备的名称。我就是用默认的没动。点击“Finish”,回到设备管理器页面,选择TV设选项备,可以看到右侧已经有了一个模拟设备可供调试使用。

点击右侧的绿色调试三角图标,花点时间等待。和安卓的开发相比,这个速度还是比较快的。

证明这个TV模拟设备OK。接下来在安装其它模拟设备。在安装其他模拟设备并启动时,出了点状况,提示“Unable to install HAXM.”,无法安装HAXM。回到TV模拟设备,启动也出现了这个提示。好奇怪啊。于是按照帮助户说明查找问题。计算机的CPU虚拟设备没问题,接着是安装Hyper-V,我的是win10家庭版,没有这个部件功能,按照微软官网的提示,安装Hyper-V并启用。

模拟设备安装完成后,我们就可以测试程序运行了。运行前,选好模拟设备,然后点击工具栏上绿色三角图标。

然后提示错误信息:The type of the target device does not match the deviceType configured in the module.json5 file of the selected module.

上网找了很多资料,到现在没有解决,唉!想搞通鸿蒙开发,还真是不容易啊。

作者: 大懒猫, 来源:面包板社区

链接: https://mbb.eet-china.com/blog/uid-me-4015388.html

版权声明:本文为博主原创,未经本人允许,禁止转载!

给作者打赏,鼓励TA抓紧创作!

赞赏支持
点赞 4
赞赏0

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
4
1
2
3
4
5
6
7
8
9
0
关闭 站长推荐上一条 /3 下一条