鸿蒙开发|开启鸿蒙开发之旅-发工具下载安装、项目创建和预览

在这里插入图片描述

文章目录

    • 一、鸿蒙开发使用语言
    • 二、下载开发工具
    • 三、安装开发工具
    • 四、新建项目
    • 五、项目启动


一、鸿蒙开发使用语言

鸿蒙OS开发支持多种编程语言,开发者可以根据自身技术背景和项目需求选择合适的语言进行开发。目前鸿蒙OS主要支持以下几种语言:

  1. Java

    Java是一种广泛使用的编程语言,也是Android应用开发的主要语言之一。在鸿蒙OS开发中,开发者可以使用Java语言进行应用开发。

  2. C/C++

    C/C++是一种底层的编程语言,具有高效性和强大的硬件控制能力。在鸿蒙OS开发中,开发者可以使用C/C++语言进行系统级别的开发和底层驱动的编写。

  3. JS(JavaScript)

    JavaScript是一种广泛应用于Web开发的脚本语言,也可以在鸿蒙OS开发中使用。开发者可以使用JS语言开发鸿蒙OS上的Web应用或跨平台应用。

除了上述主要语言外,鸿蒙OS还提供了对其他语言的支持,如Python和Kotlin等。开发者可以根据自己的喜好和项目需求选择合适的编程语言进行鸿蒙OS应用的开发。

二、下载开发工具

  1. 打开华为官方网站
    网站地址》》

image.png

  1. 点击开发按钮 进入开发页面

image.png

  1. 点击DevEco Studio下载鸿蒙开发工具

image.png

三、安装开发工具

以下为mac arm系统下载DevEco Studio效果展示:

  1. 解压安装包

image.png

  1. 打开DevEco Studio,单击“Agree”同意条款

image.png

  1. 是否配置或安装设置(此处按需选择)

第一个是 配置或安装目录

第二个是 不导入设置

image.png

4.进入安装向导(next到底)

image.png

  1. 成功进入开发软件,效果如下

image.png

四、新建项目

  1. 点击create project新建项目

选择空模版(第一个)
image.png

  1. 修改项目信息
    Configure Your Project

Project name:项目名称
Bundle name:包名称
Save location:保存地点
Compile SDK:SDK编译
Model:模型
Enable Super Visual:启用Super Visual
Language:语言
Compatible SDK:兼容的SDK
Device type:设备类型

image.png

  1. 点击finish进入项目

注意:项目会主动请求网络,下载对应的内容。

image.png

  1. 加载完成效果如下

image.png

五、项目启动

  1. 选择启动项目设备

image.png

注:此处如果直接点击启动项目会报错

image.png

正确的打开方式:

  1. 点击view到tool windows到previewer预览项目

image.png

预览成功

image.png

恭喜你成功进入鸿蒙开发!

您好,我是肥晨。

欢迎关注我获取前端学习资源,日常分享技术变革,生存法则;行业内幕,洞察先机。

您好,我是肥晨。
欢迎关注我获取前端学习资源,日常分享技术变革,生存法则;行业内幕,洞察先机。

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

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

相关文章

C++之map容器

C之map容器 map构造和赋值 #include<iostream> #include<string> using namespace std; #include<map>void printMap(map<int,int>&m) {for (map<int,int>::iterator it m.begin();it ! m.end();it){//cout <<"key is: "&l…

在国内购买GPT服务前的一定要注意!!!

本人已经入坑GPT多日&#xff0c;从最开始的应用GPT到现在的自己研发GPT&#xff0c;聊聊我对使用ChatGPT的一些思考&#xff0c;有需要使用GPT的朋友或者正在使用GPT的朋友&#xff0c;一定要看完这篇文章&#xff0c;可能会比较露骨&#xff0c;也算是把国内知识库、AI的套路…

Python---函数练习:编写一个打招呼程序

函数的定义-------相关链接&#xff1a;Python---函数的作用&#xff0c;定义&#xff0c;使用步骤&#xff08;调用步骤&#xff09;-CSDN博客基本语法&#xff1a; def 函数名称([参数1, 参数2, ...]):函数体...[return 返回值] 函数的调用 Python中&#xff0c;函数和变量一…

文章分类列表进行查询(实体类日期格式设置)

categoryController GetMappingpublic Result<List<Category>> list(){List<Category> cs categoryService.list();return Result.success(cs);} categoryService //列表查询List<Category> list(); categoryServiceImpl Overridepublic List<Cat…

Git配置代理:fatal: unable to access*** github Failure when receiving data from

~吐槽一下 github自从被微软收购以后&#xff0c;大多数情况没点科技上网都进不去了&#xff0c;还是怀念以前随时访问的时光。 我一直都是开着系统代理的&#xff0c;但是今天拉一个项目发现拉不下来了&#xff0c;报错&#xff1a; fatal: unable to access https://githu…

Golang环境搭建Win10(简洁版)

Golang环境搭建Win10 Golang环境搭建(Win10)一、前言二、Golang下载三、配置环境变量3.1、配置GOROOT3.2、配置GOPATH3.3、配置GOPROXY代理 Golang环境搭建(Win10) 一、前言 Go&#xff08;又称 Golang&#xff09;是 Google 的 Robert Griesemer&#xff0c;Rob Pike 及 Ken…

softmax的高效CUDA编程和oneflow实现初步解析

本文参考了添加链接描述,其中oneflow实现softmax的CUDA编程源代码参考链接添加链接描述 关于softmax的解读以及CUDA代码实现可以参考本人之前编写的几篇文章添加链接描述,添加链接描述,添加链接描述 下面这个图片是之前本人实现的softmax.cu经过接入python接口,最终和pytor…

2.3 调用智谱 API

调用智谱 API 1 申请调用权限2 调用智谱 AI API3 使用 LangChain 调用智谱 AI参考&#xff1a; 智谱 AI 是由清华大学计算机系技术成果转化而来的公司&#xff0c;致力于打造新一代认知智能通用模型。公司合作研发了双语千亿级超大规模预训练模型 GLM-130B&#xff0c;并构建了…

Alibaba Nacos注册中心源码剖析

Nacos&Ribbon&Feign核心微服务架构图 架构原理&#xff1a; 微服务系统在启动时将自己注册到服务注册中心&#xff0c;同时对外发布 Http 接口供其它系统调用&#xff08;一般都是基于Spring MVC&#xff09;服务消费者基于 Feign 调用服务提供者对外发布的接口&…

计算机msvcr120.dll丢失的解决方法,分享多种亲测可靠的方法

在使用计算机的过程中&#xff0c;我们有时可能会遇到一些技术问题&#xff0c;其中之一就是提示丢失msvcr120.dll文件。当计算机提示丢失msvcr120.dll文件时&#xff0c;可能是由于某些程序无法找到这个文件&#xff0c;从而导致程序无法正常运行。那么我们需要如何解决修复好…

操作系统(存储管理进程管理设备管理)

文章目录 存储管理页式存储管理概念优点缺点页面置换算法快表&#xff08;很快速的页表&#xff09; 段式存储管理概念优点缺点 段页式存储管理概念优点缺点 进程管理概述作用特征功能分类计算机启动基本流程 进程管理进程的组成进程的基础状态前趋图进程资源图同步和互斥信号量…

取消Element UI响应式设计——打造固定布局的菜单

引言 在当今的Web开发中&#xff0c;响应式设计已经成为了一个不可或缺的部分。然而&#xff0c;有时候我们可能需要取消这种响应式特性&#xff0c;尤其是对于一些特定的界面元素&#xff0c;如导航菜单。在Element UI框架中&#xff0c;导航菜单&#xff08;el-menu&#xff…