仓颉开发语言入门教程:搭建开发环境

简介: 仓颉开发语言是华为为鸿蒙系统自主研发的编程语言,肩负重要使命。本文介绍如何从零搭建仓颉开发环境,重点演示在DevEco Studio中安装插件、配置项目及运行Hello World示例,助力开发者快速上手。

仓颉开发语言作为华为为鸿蒙系统自研的开发语言,虽然才发布不久,但是它承担着极其重要的历史使命。作为鸿蒙开发者,掌握仓颉开发语言将成为不可或缺的技能,今天我们从零开始,为大家分享仓颉语言的开发教程,今天要分享的是搭建开发环境。
仓颉在DevEco-studio和VSCode都提供了开发插件,作为鸿蒙开发者我们可能更习惯使用DevEco-studio,所以今天就以DevEco-studio为例。
首先需要下载仓颉插件,要注意仓颉插件和DevEco-studio的配套版本,我建议全都下载最新版本。
image.png

如果您无法下载,可能是因为仓颉语言目前处于公开测试阶段,您需要报名参加公测,这个审核速度很快。
下载后的DevEco-studio点击安装,仓颉插件原地不动,不要解压。
打开DevEco-studio的设置菜单,选择Plugins,找到设置图标点击下拉菜单中的Install Plugin from Disk。
image.png

选择刚刚下载的仓颉插件,安装完成后左侧列表会出现对应的插件,第一次完成安装会有绿色的Restart IDE按钮,点击重启。
image.png

重启完成后,仓颉插件也就安装完成了。
尝试创建一个新项目,这时候你会发现列表中新增了仓颉的相关内容:
image.png

这两个项目分别代表纯仓颉项目和仓颉混合编译项目,你可以先创建一个纯仓颉项目试试看。
仓颉项目的目录结构和语法跟ArkTs不太一样,这不是今天的重点,直接运行项目,仓颉也为我们初始化了一个小的Hello World demo。如果你遇到了运行失败的问题,可以尝试更新真机设备或者模拟器的版本。
以上就是关于仓颉开发语言搭建开发环境的介绍,今后也会分享仓颉语言的更多内容,感谢阅读。

##HarmonyOS语言##仓颉##购物

相关文章
|
5月前
|
安全 开发工具 开发者
仓颉编程语言(Cangjie)正式发布1.0.0 LTS版本,附安装配置教程
仓颉编程语言首个长期支持版本于2025年7月1日发布,定位为面向全场景应用开发的下一代语言。其特点包括多后端支持、简明语法、多范式编程、类型与内存安全、高效并发及丰富内置库。支持与C语言互操作,并提供元编程能力,助力UI开发。当前仅提供CJNative后端SDK,配套VS Code插件便于开发。安装包已规范命名,可在官网下载并按指导完成配置。
1181 1
仓颉编程语言(Cangjie)正式发布1.0.0 LTS版本,附安装配置教程
|
6月前
|
开发者
详解仓颉开发语言中的日志打印问题
本文介绍了仓颉开发语言中的日志打印机制及常见问题。由于仓颉尚处于早期阶段,日志功能存在一定“坑点”。例如,AppLog.info在模拟器中不显示日志,需真机查看;而Hilog则可在模拟器正常打印。此外,VSCode与DevEco创建的项目默认打印方式不同,使用时需注意区分。了解这些细节有助于开发者更高效调试代码。
|
8月前
|
人工智能 JavaScript API
【HarmonyOS NEXT+AI】问答03:找不到DevEco Studio Cangjie Plugin下载链接?
本文针对学员在“HarmonyOS NEXT+AI大模型打造智能助手APP(仓颉版)”课程中提出的问题进行解答:为何无法在华为开发者社区官网找到DevEco Studio Cangjie Plugin下载链接。文中详细介绍了Cangjie Plugin的功能及获取方式,包括STS和Canary版本的申请流程,并提供了学习仓颉编程语言的资源与建议。对于普通开发者,STS版本是当前首选;同时,通过课程与官方教程,可快速掌握仓颉语言核心语法及API,助力开发HarmonyOS NEXT AI智能助手应用。
440 3
【HarmonyOS NEXT+AI】问答03:找不到DevEco Studio Cangjie Plugin下载链接?
|
6月前
|
开发者
Uniapp开发鸿蒙应用时如何运行和调试项目
本文介绍了如何将Uniapp项目运行到鸿蒙设备并进行调试。内容包括运行到真机或模拟器的步骤、配置证书的方法、使用console.log打印日志以及在uni-app x项目中设置断点调试的详细流程,帮助开发者提升鸿蒙应用开发效率。
HarmonyOS NEXT仓颉开发语言实战案例:电影App
周末好!本文分享使用仓颉语言重构ArkTS实现的电影App案例,对比两者在UI布局、组件写法及语法差异。内容包括页面结构、列表分组、分类切换与电影展示等。通过代码演示仓颉在HarmonyOS开发中的应用。##仓颉##ArkTS##HarmonyOS开发
|
6月前
|
人工智能 关系型数据库 数据库
在仓颉开发语言中使用数据库
本文介绍了在仓颉开发语言中操作关系型数据库的流程,包括获取数据库、建表、增删改查等操作,并提供了详细的代码示例,帮助开发者快速掌握HarmonyOS下数据库的应用。
|
6月前
|
开发者
鸿蒙仓颉开发语言实战教程:页面跳转和传参
本文介绍了仓颉语言中实现商城应用页面跳转与参数传递的方法。通过Router实现页面间跳转,支持传递字符串和JsonObject类型的参数,并演示了如何在页面间接收和处理这些参数,帮助开发者快速掌握仓颉语言中的页面通信技巧。
|
7月前
|
安全 JavaScript 前端开发
HarmonyOS NEXT~HarmonyOS 语言仓颉:下一代分布式开发语言的技术解析与应用实践
HarmonyOS语言仓颉是华为专为HarmonyOS生态系统设计的新型编程语言,旨在解决分布式环境下的开发挑战。它以“编码创造”为理念,具备分布式原生、高性能与高效率、安全可靠三大核心特性。仓颉语言通过内置分布式能力简化跨设备开发,提供统一的编程模型和开发体验。文章从语言基础、关键特性、开发实践及未来展望四个方面剖析其技术优势,助力开发者掌握这一新兴工具,构建全场景分布式应用。
733 35
|
6月前
|
开发者
鸿蒙仓颉语言开发教程:网络请求和数据解析
本文介绍了在仓颉开发语言中实现网络请求的方法,以购物应用的分类列表为例,详细讲解了从权限配置、发起请求到数据解析的全过程。通过示例代码,帮助开发者快速掌握如何在网络请求中处理数据并展示到页面上,减少开发中的摸索成本。
鸿蒙仓颉语言开发教程:网络请求和数据解析
|
6月前
|
移动开发 开发者
仓颉开发语言入门教程:常见UI组件介绍和一些问题踩坑
仓颉开发语言即将发布一周年,虽已有知名App应用,但教程稀缺且官网文档不够完善。幽蓝君推出系列教程,从零开始系统讲解移动开发。本期介绍常用UI组件:按钮、文本、图片、输入框与搜索框的使用方法及注意事项,帮助开发者快速上手仓颉语言。