HarmonyOS NEXT仓颉编程语言开发环境搭建(安装DevEco Studio Cangjie Plugin)

news2024/9/20 22:28:47

仓颉编程语言开发环境搭建主要是两部分:

  • 安装最新版DevEco Studio;
  • 在DevEco Studio里面安装仓颉插件(DevEco Studio Cangjie Plugin)。

本文主要介绍DevEco Studio Cangjie Plugin的使用。

DevEco Studio Cangjie Plugin概述

DevEco Studio Cangjie Plugin配套DevEco Studio发布,该插件提供了仓颉编程语言在HarmonyOS Next应用开发的开发套件,包括代码编辑、编译构建、代码调试等能力。

DevEco Studio Cangjie Plugin目前支持以下三个平台:

  • Windows (64-bit)
  • Mac (X86)
  • Mac (ARM)

DevEco Studio Cangjie Plugin下载地址为:下载中心 | 华为开发者联盟-HarmonyOS开发者官网,共建鸿蒙生态

下载完成之后,会得到一个devecostudio-cangjie-plugin-windows-5.0.3.700.zip插件装包。

设置安装目录

如需指定仓颉SDK的存放路径,请在安装插件前配置系统环境变量,变量名为“DEVECO_CANGJIE_PATH”,变量值为要存放的路径。配置完系统环境变量后,DevEco Studio需要关闭再打开,环境变量才会生效。

如果不指定仓颉SDK的存放路径,仓颉SDK存放的默认路径在 macOS 系统下默认为 $HOME/.cangjie-sdk,windows 下默认为 %USERPROFILE%/.cangjie-sdk

安装本地插件

打开“File > Settings > Plugins”页面

点击齿轮图标,选择“Install Plugin from Disk”

选择下载好的仓颉插件装包。

点击Accept接受安装。

完成安装后会提示 Restart IDE,点击 Restart IDE 按钮重启,完成插件安装

参考资料

  • 本文同步至:https://waylau.com/upgrade-from-harmonyos-next-developer-preview2-to-next-developer-beta3/
  • 《跟老卫学HarmonyOS开发》 开源免费教程,https://github.com/waylau/harmonyos-tutorial
  • 《鸿蒙HarmonyOS手机应用开发实战》(清华大学出版社)
  • 《鸿蒙HarmonyOS应用开发从入门到精通战》(北京大学出版社)
  • “鸿蒙系统实战短视频App 从0到1掌握HarmonyOS”(鸿蒙系统实战短视频App 从0到1掌握HarmonyOS_实战课程_慕课网)
  • 《鸿蒙HarmonyOS应用开发入门》(清华大学出版社)
  • “2024鸿蒙零基础快速实战-仿抖音App开发(ArkTS版)”(2024 鸿蒙零基础快速实战-仿抖音App开发( ArkTS版 )_实战课程_慕课网)

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

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

相关文章

【堆、快速选择排序】探寻TopK问题的解决方案

目录 前言 什么是TopK问题 建堆——优先级队列 快速选择排序QuickSelect 快速选择排序的时间复杂度 前言 TopK问题在面试中常常被问到 —— 比如,在10亿个整数里,找出最大的前100个。在海量数据中查找出重复出现的元素或者去除重复出现的元素也是常…

相亲交友小程序开发功能分析

相亲交友小程序的开发功能分析可以从用户端和管理后台两个主要方面来进行。 用户端功能 注册与登录: 用户可以通过手机号、微信号或其他第三方平台进行注册登录,简化注册流程。 实名认证: 引入实名认证机制,确保用户信息的真实…

统计学习与方法实战——K近邻算法

K近邻算法 K近邻算法备注k近邻模型算法距离度量 k k k值选择分类决策规则构造KDTree k k k近邻查找范围查询 代码结构总结 K近邻算法 备注 kNN是一种基本分类与回归方法. 多数表决规则等价于0-1损失函数下的经验风险最小化,支持多分类, 有别于前面的感…

深度学习——强化学习算法介绍

强化学习算法介绍 强化学习讨论的问题是一个智能体(agent) 怎么在一个复杂不确定的环境(environment)里面去极大化它能获得的奖励。 强化学习和监督学习 强化学习有这个试错探索(trial-and-error exploration),它需要通过探索环境来获取对环境的理解。强化学习 ag…

嵌入式全栈开发学习笔记---C++(继承和派生)

目录 继承的概念inherit 继承的使用场景 继承的权限 继承对象的模型 继承中的构造和析构 初始化列表的第三个使用场景 场景1:类成员变量被const修饰; 场景2:类对象作为另一个类的成员变量,同时该类没有提供无参构造函数&a…

刷题记录-HOT 100(三)

链表 1、环形链表找环起始结点 使用快慢指针检测环: 初始化两个指针 slow 和 fast,都指向链表的头节点。slow 每次移动一步,fast 每次移动两步。如果 fast 和 slow 相遇(即 fast slow),说明链表中存在环。…

探讨马丁格尔策略应用的3问和昂首平台的3答

问:为什么在使用马丁格尔策略时要如此谨慎?毕竟最大的市场波动可能根本不会发生。 答:让我们以一个具体的例子来说明这个问题。假设我们进行交易,计算出一个小于最大预期值的市场动量,比如说这个值为90便士。试想,如…

C#笔记6 网络编程基础,解释端口套接字,代码实例分析DNS,IPAddress等类

一、计算机网络基础 这一点毋庸置疑,想要写一个使用网络接口传输数据的程序,不知道计算机网络的基本知识是很难的。 局域网与广域网 所谓的WAN和LAN其实就是网络的一个范围界定。WAN为广域网,中间会包含更多的互联网设备,由无数…

OpenAI正在努力解决其面临的版权问题

每周跟踪AI热点新闻动向和震撼发展 想要探索生成式人工智能的前沿进展吗?订阅我们的简报,深入解析最新的技术突破、实际应用案例和未来的趋势。与全球数同行一同,从行业内部的深度分析和实用指南中受益。不要错过这个机会,成为AI领…

Web大学生网页作业成品——心理健康教育介绍网页设计与实现(HTML+CSS+JS)(4个页面)

🎉🎉🎉 常见网页设计作业题材有**汽车、环保、明星、文化、国家、抗疫、景点、人物、体育、植物、公益、图书、节日、游戏、商城、旅游、家乡、学校、电影、动漫、非遗、动物、个人、企业、美食、婚纱、其他**等网页设计题目, 可满足大学生网…

Redis Zset 类型:Score 属性在数据排序中的作用

Zset 有序集合 一 . zset 的引入二 . 常见命令2.1 zadd、zrange2.2 zcard2.3 zcount2.4 zrevrange、zrangebyscore2.5 zpopmax、zpopmin2.6 bzpopmax、bzpopmin2.7 zrank、zrevrank2.8 zscore2.9 zrem、zremrangebyrank、zremrangebyscore2.10 zincrby2.11 集合间操作交集 : zi…

自动化运维之SaltStack 部署应用

💝💝💝欢迎来到我的博客,很高兴能够在这里和您见面!希望您在这里可以感受到一份轻松愉快的氛围,不仅可以获得有趣的内容和知识,也可以畅所欲言、分享您的想法和见解。 推荐:Linux运维老纪的首页…

009.数据库管理-数据字典动态性能视图

我 的 个 人 主 页:👉👉 失心疯的个人主页 👈👈 入 门 教 程 推 荐 :👉👉 Python零基础入门教程合集 👈👈 虚 拟 环 境 搭 建 :👉&…

唯众发布职业院校信创实训室解决方案 助力职教数字化高质量发展

在数字化转型的大潮中,教育行业正迎来前所未有的变革机遇。为了积极响应国家关于自主可控、信息技术应用创新(信创)的战略部署,唯众近日发布了专为职业院校量身定制的信创实训室解决方案,旨在通过先进的技术平台和丰富…

摄影竞赛系统小程序的设计

管理员账户功能包括:系统首页,个人中心,教师管理,学生管理,辅导员管理,项目信息管理,作品信息管理,留言板管理,系统管理 微信端账号功能包括:系统首页&#…

代码随想录刷题day21丨669. 修剪二叉搜索树,108.将有序数组转换为二叉搜索树,538.把二叉搜索树转换为累加树,二叉树总结

代码随想录刷题day21丨669. 修剪二叉搜索树,108.将有序数组转换为二叉搜索树,538.把二叉搜索树转换为累加树,二叉树总结 1.题目 1.1修剪二叉搜索树 题目链接:669. 修剪二叉搜索树 - 力扣(LeetCode) 视频…

bootstrap下拉多选框

1、引用(引用资源下载) <!-- Latest compiled and minified CSS --> <link rel"stylesheet" href"static/css/bootstrap-select.min.css"> <!-- Latest compiled and minified JavaScript --> <script src"static/js/bootstrap…

golang-开发工具及package

1. 开发工具 工欲善其事&#xff0c;必先利其器&#xff0c;我选择vscode&#xff0c;其它的工具比如goland也不错 下载地址&#xff1a;Download Visual Studio Code - Mac, Linux, Windows 我的环境是是debian linux&#xff0c;所以我下载deb包&#xff0c;下载完成后&am…

CTFHub技能树-备份文件下载-vim缓存

目录 方法一&#xff1a;直接浏览器访问 方法二&#xff1a;使用kali恢复vim缓存文件 方法三&#xff1a;直接使用curl访问 最后同样备份文件系列的都可用dirsearch扫描 当开发人员在线上环境中使用 vim 编辑器&#xff0c;在使用过程中会留下 vim 编辑器缓存&#xff0c;当…

江科大/江协科技 STM32学习笔记P30

文章目录 一、FlyMcu串口下载1、串口下载的流程2、串口烧录的选项字节区 二、STLINK Utility 一、FlyMcu串口下载 1、串口下载的流程 例如机器人给自己换电池&#xff0c;需要拆掉旧电池再装上新电池&#xff0c;为了实现这个步骤需要再做一个小机器人&#xff0c;需要换电池时…