tag 标签: 搭建鸿蒙开发环境

相关博文
  • 热度 3
    2024-2-15 15:54
    751 次阅读|
    0 个评论
    为了开发鸿蒙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. 上网找了很多资料,到现在没有解决,唉!想搞通鸿蒙开发,还真是不容易啊。