HarmonyOS鸿蒙NEXT中如何部署模板示例的云测工程到AGC云端

HarmonyOS鸿蒙NEXT中如何部署模板示例的云测工程到AGC云端

到此农民叔叔APP一行代码没写,先不急着开发业务功能。我们先把通用模板中的云测工程部署到AGC,让示例跑起来有个完整体验,包括云函数、云数据库和云存储。

一、首先登录开发者账号

二、部署云侧工程

部署整个工程:右击CloudProgram->Deploy Cloud Program;

或单独部署有修改后的云数据库:右击clouddb->Deploy Cloud DB;云函数:右击cloudfunctions->Deploy Cloud Functons;

部署成功后右下角有提示:Deploy successfully.

云数据库部署成功后,DevEco自动从AGC下载云数据库的schema文件至“\Application\AppScope\resources\rawfile\schema.json”路径,该文件是端侧工程API必须引入的配置文件。

三、前往控制台CloudDev,查看刚才成功部署的云函数、云数据库

默认的Demo存储区中post表可见默认的2条数据记录

四、调试运行端云一体化工程模板示例

按以下操作步骤,文件有先后依赖:

1、生成私钥和证书请求文件

DevEco菜单-构建->生成私钥和证书请求文件,

如果没有密钥库文件,单击New进行创建;记住所设置的别名Alias,后续需要用到。

按操作指引Next下一步,完成创建密钥文件.p12和证书请求文件.csr(这个文件下面第2步新增证书文件时用到)

参见官方资料:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-signing#section15151840123413

2、新增证书文件(证书类型:调试证书)

登录AGC,选择“证书、APP ID和Profile”,新增证书->选择第1步创建的证书请求文件.csr,提交成功后返回列表->右侧下载,将证书保存在本地。

参见官方资料:https://developer.huawei.com/consumer/cn/doc/app/agc-help-add-debugcert-0000001914263178

3、注册调试设备(必须真机才能调试运行端云一体工程,预览器和模拟器都不支持调试)

登录AGC,选择“证书、APP ID和Profile”,设备->添加设备,提交成功。第4步添加profile文件时需要选择已添加的设备

注册设备,请参见官方资料:https://developer.huawei.com/consumer/cn/doc/app/agc-help-add-device-0000001946142249

如何获取新设备的UDID,请参见官方资料:https://developer.huawei.com/consumer/cn/doc/app/agc-help-add-device-0000001946142249#section67331926102911

4、添加profile文件

登录AGC,选择“证书、APP ID和Profile”,Profile->添加,

类型选择调试,证书选择第2步创建的调试证书,设备选择第3步注册成功的设备。提交成功后返回列表->右侧下载,将profile文件保存在本地。

请参见官方资料:https://developer.huawei.com/consumer/cn/doc/app/agc-help-add-debugprofile-0000001914423102

5、在DevEco手动配置签名信息

DevEco->文件->项目结构->SigningConfigs,取消打勾automatically generate signature自动签名,

完成填写这些信息(前面步骤过程中设置的别名、密码,及下载的密钥文件、证书文件等,完成后点击OK即可。

请参见官方资料:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-signing#section15151840123413


好了,到此已完成所有设置,连上你的真机,可以让端云一体工程跑起来:

在真机可以操作,调用云函数、增删云数据库记录、上传图片到云存储。


更多关于HarmonyOS鸿蒙NEXT中如何部署模板示例的云测工程到AGC云端的实战教程也可以访问 https://www.itying.com/category-93-b0.html

2 回复

在HarmonyOS NEXT中部署模板示例的云测工程到AGC云端步骤如下:

  1. 确保已安装DevEco Studio 3.1及以上版本
  2. 在AGC控制台创建对应项目并启用CloudTest服务
  3. 在DevEco Studio中打开云测模板工程
  4. 修改工程中的agconnect-services.json文件,替换为你的AGC项目配置
  5. 在工程根目录执行gradlew assemble构建测试包
  6. 使用AGC的CloudTest服务上传测试包并配置测试参数
  7. 启动云端测试任务

部署前需确保:

  • 已开通AGC相关服务
  • 项目签名配置正确
  • 测试设备资源充足

更多关于HarmonyOS鸿蒙NEXT中如何部署模板示例的云测工程到AGC云端的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html


在HarmonyOS NEXT中部署云测工程到AGC云端的关键步骤如下:

  1. 登录AGC开发者账号后,在DevEco Studio中右键点击CloudProgram选择"Deploy Cloud Program"进行整体部署,也可以单独部署云数据库(CloudDB)或云函数(Cloud Functions)。

  2. 部署成功后:

  • 云数据库的schema文件会自动下载到端侧工程的resources/rawfile/schema.json路径
  • 在AGC控制台的CloudDev中可查看已部署的云服务
  1. 调试运行需要完成以下准备工作:
  • 生成私钥和证书请求文件(.p12和.csr)
  • 在AGC添加调试证书(使用上一步的.csr文件)
  • 注册调试设备(必须使用真机)
  • 添加调试Profile文件(选择已添加的证书和设备)
  1. 最后在DevEco Studio中手动配置签名信息:
  • 取消自动签名
  • 填写密钥别名、密码
  • 选择之前生成的.p12密钥文件和下载的证书文件

完成以上步骤后,即可在真机上运行端云一体化工程,调用云函数、操作云数据库和使用云存储服务。整个流程确保了云侧服务与端侧应用的完整对接。

回到顶部