基于华为云码道 + 开发者空间鸿蒙云手机,快速实现鸿蒙原生应用的开发与调试

最新案例动态,请查阅基于华为云码道 + 开发者空间鸿蒙云手机,快速实现鸿蒙原生应用的开发与调试。小伙伴们快来进行实操吧!
一、概述
1.1 案例介绍
华为云码道(CodeArts)代码智能体是基于智能生成、智能问答两大核心能力构建起一套全方位、多层次的智能开发体系。在智能生成方面,它能够依据开发者输入的需求描述,准确且高效地生成高质量代码;智能问答功能则如同开发者身边的专属技术顾问。
鸿蒙云手机是基于华为鸿蒙操作系统(HarmonyOS)的云端虚拟化手机服务,通过云计算技术将手机功能迁移至云端,为用户提供跨终端、高性能的移动体验。
DevEco Studio 是 HarmonyOS 应用及服务的集成开发环境(IDE),提供了一站式的开发平台,包括代码编辑、编译构建、代码调试、性能调优、模拟器、应用测试等能力。
DevEco Testing提供一站式的应用测试服务平台。为开发者提供稳定性、性能、应用基础质量等专项测试服务,覆盖应用测试全周期,助力打造高品质应用。
本案例使用鸿蒙应用开发工具 DevEco Studio 创建项目,基于华为云码道自动生成简单计算器应用代码,通过鸿蒙应用开发工具 DevEco Studio、测试工具 DevEco Testing 远程连接鸿蒙云手机,开发调试鸿蒙计算器应用。
1.2 适用对象
企业
个人开发者
高校学生
1.3 案例时间
本案例总时长预计 60 分钟。
1.4 案例流程
说明:
开发者下载开发工具 DevEco Studio 和测试工具 DevEco Testing 并创建项目;
基于华为云码道,自动生成简单计算器应用代码;
用户登录开发者空间,创建并远程连接鸿蒙云手机;
使用鸿蒙云手机调试运行鸿蒙简单计算器应用代码。
1.5 资源总览
本案例预计花费 0 元。
二、基础环境与资源准备
2.1 获取 AK/SK 及工具下载
登录华为开发者空间,参考案例《华为开发者空间-鸿蒙云手机操作指导手册(Windows)》中的“二、环境及资源准备”章节内容,获取 AK/SK、下载开发工具(DevEco Studio)与测试工具(DevEco Testing)。
2.2 远程连接鸿蒙云手机
注意:鸿蒙云手机目前处于公测中,按照以下步骤参与公测,在线开发与调试鸿蒙应用。
登录华为开发者空间,点击鸿蒙云手机,选择职业,输入使用的业务场景,参与公测。
公测申请将在 1~3 个工作日内审核完成。
审核完成后,即可创建鸿蒙云手机。
参考案例《华为开发者空间-鸿蒙云手机操作指导手册(Windows)》中的“三、鸿蒙云手机操作指导”的内容,完成“1. 创建鸿蒙云手机 ~ 4. DevEco Studio 连接云手机”章节步骤。
2.3 华为云码道(CodeArts)代码智能体安装部署
参考案例《Windows版AI IDE华为云码道(CodeArts)代码智能体安装部署》中的“二、环境和资源准备”章节内容,完成华为云码道(CodeArts)代码智能体安装部署。
注意:模型切换为 GLM-4.7-SFT-ARKTS。
三、鸿蒙简单计算器代码实践
3.1 创建项目
打开 DevEco Studio,点击 Create Project 创建项目。
点击 Application,选择 Empty Ability 模板,单击 Next 进行下一步配置。
进入配置工程界面,项目名称 SimpleCalculator,Compatible SDK 表示兼容的最低 API Version,此处以选择 6.0.0(20)为例,其他参数保持默认设置即可。
单击 Finish,工具会自动生成示例代码和相关资源,等待工程创建完成。
3.2 华为云码道生成代码并调试运行
使用华为云码道 IDE 打开 SimpleCalculator 项目文件夹。
打开 Index.ets 文件,对话框中输入“#”号,点击 File,选择 Index.ets 文件。
第一轮交互:
对话框中,输入以下提示词:
点击发送按钮,几分钟后,华为云码道通过任务规划,完成了简易计算器应用开发。
注意:当发生文件变更时,我们点击全部接受。
使用 DevEco Studio 打开项目:
修改项目级目录下 build-profile.json5 文件中 sdk 编译版本。因为鸿蒙云手机是鸿蒙 5.0,所以需要修改代码编译 sdk 版本,compatibleSdkVersion 修改为:5.0.5(17),修改完成后同步项目。
DevEco Studio 编译器连接云手机后,点击右上角运行按钮,运行项目代码:
打开 DevEco Testing,选择【标准】模式,简单计算器代码已经运行在鸿蒙云手机上了。
经测试发现两个问题:
输入的数字和计算符号没有显示在界面上。
界面按钮没有添加边框。
第二轮交互:
几分钟后,华为云码道帮助我们修复了已知问题。
重新运行代码,验证计算器应用:
华为云码道帮助我们解决了问题。
注意:
如果验证后,发现其它问题,可直接把问题发给华为云码道,经过多轮交互,生成最终代码。
如果想体验与案例一样的结果,请下载源码至本地运行。
至此,基于华为云码道 + 开发者空间鸿蒙云手机,快速实现鸿蒙原生应用的开发与调试的案例已全部完成。
四、反馈改进建议
如您在案例实操过程中遇到问题或有改进建议,可以到论坛帖评论区反馈即可,我们会及时响应处理,谢谢!







评论