鸿蒙开发学习笔记1——真机运行hello world

问题背景

学习任何语言和框架的第一步,永远都是跑通熟悉的“hello world”,本文将介绍鸿蒙开发如何跑通“hello world”。

问题分析

一、构建第一个ArkTS应用(fa模型)
说明:请使用DevEco Studio V3.0.0.601 Beta1及更高版本。下载链接:https://developer.harmonyos.com/cn/develop/deveco-studio 。
(1)创建ArkTS工程
若首次打开DevEco Studio,请点击Create Project创建工程。如果已经打开了一个工程,请在菜单栏选择File > New > Create Project来创建一个新工程。
(2)选择Application应用开发(本文以应用开发为例,Atomic Service对应为元服务开发),选择模板“Empty Ability”,点击Next进行下一步配置。
在这里插入图片描述

(3)进入配置工程界面,Compile SDK选择“3.0.0(API 8)”,Model 选择“FA”,其他参数保持默认设置即可。
在这里插入图片描述

(4)点击Finish,工具会自动生成示例代码和相关资源,等待工程创建完成。
(5)工程创建完成后,运行项目报错:Failure[INSTALL_FAILED_NO_BUNDLE_SIGNATURE]
在这里插入图片描述

原因分析:这个错误的意思是在运行真机之前需要对app进行签名
进入File > Project Structure > Project > Signing Configs界面,点击“Sign In”按钮进行登录,登录成功后返回客户端重新运行。
(6)运行成功,手机上即可正常安装打开应用,显示hello world。
在这里插入图片描述

问题总结

本文初步介绍了,鸿蒙开发如何跑通“hello world”程序。
因为手机系统的问题,本文基于fa模型,如果更新的系统可以考虑stage模型,如果选择的项目sdk版本和手机系统版本不匹配,可能报错:“compileSdkVersion and releaseType of the app do not match the apiVersion and releaseType on the device.”,这时候需要开发者对版本进行匹配处理。

猜你喜欢

转载自blog.csdn.net/weixin_39033300/article/details/132233087