当前位置: 首页 > article >正文

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. 工程简介

截取自鸿蒙官网, 其结构基本一致,可以参考
在这里插入图片描述


http://www.kler.cn/a/378584.html

相关文章:

  • Python毕业设计选题:基于django+vue的4S店客户管理系统
  • 已解决,部署GPTSoVITS报错‘AsyncRequest‘ object has no attribute ‘_json_response_data‘
  • 鸿蒙HarmonyOS开发:给应用添加基础类型通知和进度条类型通知(API 12)
  • Axure大屏可视化模板:赋能各行各业的数据展示与管理
  • 浏览器中的事件循环
  • WPF使用Prism框架首页界面
  • Gradient descent algorithm
  • express搭建ts(TypeScript)运行环境
  • ChatGPT、Python和OpenCV支持下的空天地遥感数据识别与计算
  • 关联容器笔记
  • 【天线&空中农业】草莓果实检测系统源码&数据集全套:改进yolo11-HSFPN
  • 【华为HCIP实战课程31(完整版)】中间到中间系统协议IS-IS路由汇总详解,网络工程师
  • 使用ssh-key免密登录服务器或免密连接git代码仓库网站
  • ASAN ThreadSanitizer定位多线程(资源管理)
  • LabVIEW过程控制实验平台
  • Flutter InkWell组件去掉灰色遮罩
  • C#医学检验信息系统LIS源码,医院检验科信息管理系统源码
  • 编程八种语言谁是最受市场青睐的?
  • 【已解决】cra 配置路径别名 @ 后,出现 ts 报错:找不到模块“@/App”或其相应的类型声明。ts(2307)
  • 【jvm】Major GC
  • 基于SpringBoot的视频点播系统设计与实现
  • 【计算机基础——操作系统——Linux】
  • Cuebric:用AI重新定义3D创作的未来
  • 两道算法题
  • Unreal5从入门到精通之如何在VR中使用3DUI
  • 【SpringMVC】传递json,获取url参数,上传文件