当前位置: 首页 > news >正文

鸿蒙开发学习笔记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.”,这时候需要开发者对版本进行匹配处理。

http://www.lryc.cn/news/123389.html

相关文章:

  • Java数组,简简单单信手沾来~
  • 认识SourceTree
  • python之列表推导式
  • selenium自动化测试之搭建测试环境
  • 模拟实现消息队列(以 RabbitMQ 为蓝本)
  • WordPress更换域名后-后台无法进入,网站模版错乱,css失效,网页中图片不显示。完整解决方案(含宝塔设置)
  • 无法正确识别车牌(Python、OpenCv、Tesseract)
  • VSCODE[配置ssh免密远程登录]
  • Multi-object navigation in real environments using hybrid policies 论文阅读
  • 初始多线程
  • 论坛项目day3|开发社区首页
  • Server - 文字转语音 (Text to Speech) 的在线服务 TTSMaker
  • Python学习笔记_基础篇_数据类型之字符串
  • (二分查找) 11. 旋转数组的最小数字 ——【Leetcode每日一题】
  • docker 制作tomcat镜像
  • 年之年的选择,组装版
  • 英语词法——代词
  • 1475.商品折扣后的最终价格
  • php、 go 语言怎么结合构建高性能高并发商城。
  • ubuntu 部署 ChatGLM-6B 完整流程 模型量化 Nvidia
  • 【数据分享】2001-2022年我国省市县镇四级的逐月最高气温数据(无需转发/Shp/Excel格式)
  • 线段树-模板-区间查询-区间修改
  • 微服务架构和分布式架构的区别
  • Ajax-概念、Http协议、Ajax请求及其常见问题
  • react 09之状态管理工具1 redux+ react-thunk的使用实现跨组件状态管理与异步操作
  • opencv实战项目 手势识别-实现尺寸缩放效果
  • Netty对HPACK头部压缩的支持
  • C++:替换string中的字符
  • 【ChatGPT】自我救赎
  • 微信小程序(由浅到深)