适用HarmonyOS 3.1版本及以上的应用及服务开发工具 DevEco Studio 3.1.1 Release 安装

文章目录

  • 安装步骤
      • 1.下载安装包
      • 2.安装成功后,初次运行studio
          • 2.1 配置node与ohpm的环境
          • 2.2安装sdk
          • 2.3等待安装结束
      • 3.创建项目
          • 3.1 点击Create Project
          • 3.2 选择一个空项目
          • 3.3 项目配置
          • 3.4 Finish、等待依赖下载完毕
          • 3.5 项目创建完成
      • tip 提示
      • 4.配置运行环境
        • 4.1 真机运行环境
          • 4.1.1第一次连接上,直接运行项目会出现:
          • 4.1.2 要么直接点击控制台中的==Open signing configs==进入配置,要么进入选择项目结构进入配置:
          • 4.1.3这时候我们点击登录,到浏览器登录华为账号即可
          • 4.1.4回到studio 点击ok再次运行环境
          • 4.1.5成功运行
        • 4.2 模拟器运行环境
          • 4.2.1 进入设备管理页
          • 4.2.2点击Install等待安装完成
          • 4.2.3 出现模拟器安装位置与添加新模拟器
          • 4.2.4 选择硬件
          • 4.2.5 如果没有下载过镜像,需要先点击图标下载镜像
          • 4.2.6点击下载好的镜像,点击Next进入下一步
          • 4.2.7 设置虚拟设备名称、点击Finish完成设备创建
          • 4.2.8 运行虚拟设备
          • 4.2.9 选择设备点击运行
          • 4.2.10 完运行成功
  • 总结


安装步骤

1.下载安装包

传送门
选择对应的平台下载安装
在这里插入图片描述
下载之后,双击运行按照提示安装即可,这里不做赘述了
(windows可以修改一下安装路径到c盘外)

2.安装成功后,初次运行studio

第一次进来要配置一些环境

2.1 配置node与ohpm的环境

在这里插入图片描述

我本地已经安装过node,但版本高了,所以这选择了下载node到同一个地方,方便管理
在这里插入图片描述

2.2安装sdk

在这里插入图片描述

2.3等待安装结束

在这里插入图片描述

3.创建项目

3.1 点击Create Project

在这里插入图片描述

3.2 选择一个空项目

在这里插入图片描述

3.3 项目配置

这里我手机还是harmony 3.0 所以选择3.0.0的SDK
在这里插入图片描述

可以修改一下项目地址,其他的默认了
在这里插入图片描述

3.4 Finish、等待依赖下载完毕

进度条在底部,没完成run按钮还是灰色的
在这里插入图片描述

3.5 项目创建完成

运行按钮绿色,运行配置也已经有了entry
在这里插入图片描述

tip 提示

到了这一步,其实已经可以预览项目了

(1) 点击右边的Previewer、然后关闭教程
在这里插入图片描述
(2) 就可以预览项目了
在这里插入图片描述
接下来回到正题

4.配置运行环境

4.1 真机运行环境

连接真机问题:鸿蒙DevEco Studio插上真机没有反应

4.1.1第一次连接上,直接运行项目会出现:

在这里插入图片描述

4.1.2 要么直接点击控制台中的Open signing configs进入配置,要么进入选择项目结构进入配置:

在这里插入图片描述

4.1.3这时候我们点击登录,到浏览器登录华为账号即可

在这里插入图片描述

在这里插入图片描述
在这里插入图片描述

4.1.4回到studio 点击ok再次运行环境

在这里插入图片描述

4.1.5成功运行

在这里插入图片描述
在这里插入图片描述

4.2 模拟器运行环境

4.2.1 进入设备管理页

在这里插入图片描述

4.2.2点击Install等待安装完成

在这里插入图片描述
在这里插入图片描述

4.2.3 出现模拟器安装位置与添加新模拟器

在这里插入图片描述
(windows可以修改模拟器安装位置到C盘外)

4.2.4 选择硬件

这里我们选手机
在这里插入图片描述

4.2.5 如果没有下载过镜像,需要先点击图标下载镜像

在这里插入图片描述
等待下载完成
在这里插入图片描述

4.2.6点击下载好的镜像,点击Next进入下一步

在这里插入图片描述

4.2.7 设置虚拟设备名称、点击Finish完成设备创建

在这里插入图片描述

4.2.8 运行虚拟设备

在这里插入图片描述
等待设备开机
在这里插入图片描述

4.2.9 选择设备点击运行

在这里插入图片描述

4.2.10 完运行成功

在这里插入图片描述

总结

上一次看鸿蒙代码还是在大学,转眼一年多过去了,最近harmony 4发布了,在朋友带动下,又准备搞一搞。现在看起来没有刚出来那会复杂了,成熟了很多,接下来就玩一玩吧。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/28320.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

信号平滑或移动平均滤波研究(Matlab代码实现)

💥💥💞💞欢迎来到本博客❤️❤️💥💥 🏆博主优势:🌞🌞🌞博客内容尽量做到思维缜密,逻辑清晰,为了方便读者。 ⛳️座右铭&a…

springboot人事管理系统设计与实现

126springboot人事管理系统java web员工信息管理系统 人事管理系统,属于ERP的一个部分。它单指汇集成功企业先进的人力资源管理理念、人力资源管理实践、人力资源信息化系统建设的经验,以信息技术实现对企业人力资源信息的高度集成化管理,为…

ppt压缩文件怎么压缩最小?文件压缩技巧分享

在日常的工作和学习中,难免会遇到PPT太大,需要将其压缩变小的情况,但很多朋友还不知道怎么压缩PPT文件,下面就给大家分享几个简单的方法,分分钟缩小过大的PPT文件。 一、PowerPoint PowerPoint就是微软公司的演示文稿…

一、MySql前置知识

文章目录 一、什么是数据库(一)存储数据用文件就可以了,为什么还要弄个数据库?(二)数据库存储介质:(三)主流数据库 二、数据库基本操作(一)连接服务器&#…

SQL 相关子查询 和 不相关子查询、Exists 、Not Exists、 多表连接(包含自连接)

不相关子查询 子查询的查询条件不依赖于父查询,称不相关子查询。子查询可以单独运行的 select stu_id,sex,age from student t where sex(select sexfrom studentwhere stu_id10023 )相关子查询 关联子查询 子查询的查询条件依赖于父查询,称为 相关子…

数据结构刷题训练——链表篇(三)

目录 文章目录 前言 1. 题目一:环形链表Ⅱ 1.1 思路 1.2 分析 1.3 题解 1.4 方法二 2. 题目二:复制带随机指针的链表 2.1 思路 2.2 分析 2.3 题解 总结 前言 在这个专栏博客中,我们将提供丰富的题目资源和解题思路,帮助读者逐步提…

Flutter(八)事件处理与通知

1.原始指针事件处理 一次完整的事件分为三个阶段:手指按下、手指移动、和手指抬起,而更高级别的手势(如点击、双击、拖动等)都是基于这些原始事件的。 Listener 组件 Flutter中可以使用Listener来监听原始触摸事件 Listener({…

The Sandbox 与 D.OASIS 联手打造 D.OASIS 城市

我们非常高兴地宣布与 D.OASIS 建立合作伙伴关系,共同打造无与伦比的娱乐体验:The Sandbox 中的 D.OASIS 城市! 作为合作的一部分,The Sandbox 和D.OASIS将共同打造 D.OASIS 城市,一座充满无限可能的大都市&#xff0…

TDengine + Telegraf + Grafana 实现图形化服务器状态监控

TDengine Telegraf Grafana 实现图形化服务器状态监控 技术栈环境搭建安装tdenginue下载安装包解压文件运行安装文件启动td运行 taosAdapter 安装Telegraf添加yum源安装生成配置文件修改配置文件启动telegraf 安装Grafana直接yum安装安装td数据源配置启动Grafana配置数据源导…

CentOS 7中,配置了Oracle jdk,但是使用java -version验证时,出现的版本是OpenJDK,如何解决?

1.首先,检查已安装的jdk版本 sudo yum list installed | grep java2.移除、卸载圈红的系统自带的openjdk sudo yum remove java-1.7.0-openjdk.x86_64 sudo yum remove java-1.7.0-openjdk-headless.x86_64 sudo yum remove java-1.8.0-openjdk.x86_64 sudo yum r…

安卓:MMKV——键值存储库

目录 一、MMKV介绍 1.特点和优势: 2.使用指南: 3.依赖包: 二、MMKV的常用方法 1、初始化和获取实例: 2、存储数据: 3、读取数据 4、删除数据 5、其他操作: 三、MMKV的使用例子 MainActivity&#xff…

文件上传漏洞(webshell)

一、防护 1、防护 1、判断文件后缀,为图片的话才让上传成功。 2、解析文件内容(文件幻数)判断文件头和文件尾部是否一致 幻数 常见的 3、隐藏按钮(带上code唯一值) 4、二次渲染(类似拿着你的图片&#xff…

super父类 事物

一个没有事物的方法。 调用他的父类里有事物的方法。 无论this 和 super 都会让父类事物方法没有事物。 如果写了super.class 文件里面,就是super调用。 如果没写,就是this调用,坑爹 测试,把父类注入,事物才生效。

kubeasz在线安装K8S集群单master

1.基础系统配置 确保在干净的系统上开始安装,不能使用曾经装过kubeadm或其他k8s发行版的环境 系统是Ubuntu 或者CentOS 7 2.下载文件 2.1 下载工具脚本ezdown,举例使用kubeasz版本3.5.0 #此版本默认安装的是 K8S v1.26.0 export release3.5.0 wget h…

[免费在线] 将 PDF 转换为 Excel 或 Excel 转换为 PDF | 5 工具

有了免费的在线 PDF 转换器,您可以轻松免费在线将 PDF 转换为 Excel 或 Excel 转换为 PDF。这篇文章为您筛选了 5 个最常用的工具。要从存储介质恢复错误删除或丢失的 PDF 文档、Excel 电子表格、Word 文件或任何其他文件,您可以使用免费的数据恢复程序 …

DOM基础获取元素+事件基础+操作元素

一.DOM简介 DOM,全称“Document Object Model(文档对象模型)”,它是由W3C定义的一个标准。 在实际开发中,我们有时候需要实现鼠标移到某个元素上面时就改变颜色,或者动态添加元素或者删除元素等。其实这些效…

Python爬虫(八)_Requests的使用

Requests:让HTTP服务人类 虽然Python的标准库中urllib2模块中已经包含了平常我们使用的大多数功能,但是它的API使用起来让人感觉不太好,而Requests自称"HTTP for Humans",说明使用更简单方便。 Requests唯一的一个非转…

一周 AIGC 丨苹果下架多款 AIGC 应用,阿里云开源通义千问 70 亿参数模型

多个 AIGC 应用在苹果应用商店下架,包含数据采集和使用不够规范等问题。阿里云开源通义千问 70 亿参数模型,包括通用模型 Qwen-7 B 和对话模型 Qwen-7 B-Chat。腾讯混元大模型开始应用内测,内部多个业务线接入测试。百度智能云“千帆大模型平…

【PostgreSQL内核学习(十一)—— OpenGauss源码学习(CopyTo)】

可优化语句执行 概述什么是列存储?列存的优势 相关函数CopyToCStoreCopyToCopyStatetupleDescCStoreScanDesc CStoreBeginScanRelationSnapshotProjectionInfo GetCStoreNextBatchRunScanFillVecBatchCStoreIsEndScan CStoreEndScan 声明:本文的部分内容…

54款宝藏级AIGC工具分享(claude,Midjourney,Stable Diffusion等)

随着ChatGPT的一波又一波高潮,生成式AI逐渐进入人们视野,并开始大行其道,正如人们所说:AI用的好,天天下班早! 当然,有效的利用AI不但能下班早,还能在上班时间摸鱼,就如潘…