1、DevEco Studio 鸿蒙仓颉应用创建

1. 仓颉鸿蒙应用简介

因为仓颉是静态编译型语言,使用仓颉开发的应用执行效率更高。而且主打全场景,后续可并入仓颉生态,其和ArkTS都是基于ArkUI进行开发,最大的区别是typescript和仓颉语法间的差异。

2. 应用创建

前置条件: DevEco Studio 和其对应的插件已经安装

可参考官网,包括环境配置,文档查询

鸿蒙仓颉官网: https://developer.huawei.com/consumer/cn/doc/cangjie-guides-V5/cj-wp-abstract-V5

鸿蒙引用开发官网: https://developer.huawei.com/consumer/cn/training/

安装完插件的话应该有对应仓颉程序创建选项:

创建完成后如下,项目结构基本上和ArkTs相同,内容可参考ArkTS官方文档

3. 运行测试

这里以模拟器运行进行参考,可能对电脑性能有所要求,官方是建议16G内存以上,内存太小的话会很卡。

打开设备管理:

第一次使用时是没有模拟设备的,需要添加, 下图中的设备是已经添加过的。

选择需要的设备点下载按钮下载安装即可,安装后会出现删除按钮

启动模拟设备:

启动完成会出现手机模拟器,这时设备标签栏出现设备

点击运行即可

出现报错:

这里需要添加配置

再次运行:

4. 工程简介

截取自鸿蒙官网, 其结构基本一致,可以参考

相关推荐
网络豆6 小时前
开源鸿蒙平台 CMP 三方库「navigation-compose-extended」适配全流程
华为·开源·harmonyos
2601_949480067 小时前
开源鸿蒙平台 CMP 三方库「multiplatform-markdown-renderer」适配全流程
华为·开源·harmonyos
威哥爱编程10 小时前
HarmonyOS 7 Agent 开发实战 10:降级兜底与重试
agent·harmonyos
威哥爱编程10 小时前
HarmonyOS 7 Agent 开发实战 11:并发多会话隔离
agent·harmonyos
威哥爱编程10 小时前
HarmonyOS 7 Agent 开发实战 12:人机协同与人工接管
agent·harmonyos
鸿蒙开发10 小时前
鸿蒙动态表单实战:用 @hmkit/validator 处理条件必填与错误联动
harmonyos
行者-全栈开发11 小时前
【共创稿事节】HarmonyOS 三方库工程化集成:从 ohpm 引入到三方库鸿蒙化的完整闭环
harmonyos·鸿蒙·har·三方库·ohpm·框架适配
网络豆12 小时前
开源鸿蒙平台 CMP 三方库「tanstack-table-kmp」适配全流程
华为·开源·harmonyos
贾伟康13 小时前
【共创稿事节】食材百科页的懒加载改造:LazyForEach、IDataSource 与缓存窗口的三次迭代
性能优化·harmonyos·arkts·lazyforeach·列表加载
SZYSK13 小时前
一套人员主数据,三套事务:通行、消费、人证比对如何分事件类型
物联网·算法·harmonyos