DevEco Studio创建端云一体化工程全攻略

2025-05-21 23:45:38
131次阅读
0个评论

视频课程学习报名入口:HarmonyOS NEXT端云一体化开发

端云一体化开发工程创建方式有两种,一种是先在AGC平台创建HarmonyOS应用/元服务,然后使用DevEco Studio的通用云开发模板创建HarmonyOS应用/元服务并关联云开发资源;另一种是使用DevEco Studio的通用云开发模板创建HarmonyOS应用/元服务工程,在关联云资源时根据提示在AGC平台创建HarmonyOS应用/元服务,然后再关联云开发资源。无论选择哪种方式,开发者都可以通过DevEco Studio和AGC平台的紧密集成,快速实现端云一体化的开发,提升开发效率和应用的云服务能力。

应用场景与选择建议

  • 方式一 适用于开发者已经明确需要在AGC平台创建应用/元服务,并且希望在工程创建时直接关联云资源的场景。这种方式适合对AGC平台较为熟悉的开发者,或者项目初期已经规划好云资源使用的情况。

  • 方式二 适用于开发者希望在工程创建过程中逐步完成AGC平台应用/元服务的创建和云资源关联的场景。这种方式适合对AGC平台不太熟悉,或者希望在工程创建过程中灵活调整云资源使用的开发者。

DevEco Studio创建端云一体化开发工程

1)步骤一: 选择一种方式,打开工程创建向导界面。

  • 如果当前尚未打开任何工程,点击DevEco Studio欢迎页中“Create Project”打开工程创建向导界面。

image.png

  • 如果已经打开了工程,可以在菜单栏选择“File > New > Create Project”打开工程创建向导界面。

image.png

2)步骤二: 在选择模板界面,在“Application/Atomic Service”页签,选择通用云开发模板([CloudDev]Empty Ability),然后点击“Next”按钮。

image.png

3)步骤三: 在工程配置界面,配置工程的基本信息。配置完成后,点击“Next”按钮,进入关联云开发资源界面。

image.png

参数 说明
Project name 工程的名称,由大小写字母、数字和下划线组成
Bundle name 软件包名称,需保证唯一,且需与AGC创建的HarmonyOS应用的“应用包名”一致
Save location 工程文件本地存储路径,由大小写字母、数字和下划线等组成,不能包含中文字符
Compatible SDK 兼容的最低API Version
Module name 模块名称
Device type 该工程模板支持的设备类型,目前仅支持手机设备
Enable CloudDev 是否启用云开发。通用云开发模板默认启用且无法修改

4)步骤四: 为工程关联云开发所需的资源,通俗来说就是将DevEco Studio创建的HarmonyOS应用/元服务与AGC平台创建的应用关联起来。

  • 若当前在DevEco Studio未登录账号,点击关联云开发资源界面的“Sign in”,会打开默认浏览器并打开账号登录界面,使用已实名认证的华为开发者账号完成登录。

image.png

  • 账号登录成功后,界面会显示“在DevEco Studio想要访问您的华为账号”授权界面,点击“允许”按钮同意DevEco Studio使用当前账号登录,当然,也可以点击页面中“切换账号”按钮切换其他账号。

image.png

  • 账号登录授权成功后,回到DevEco Studio创建工程向导,关联云开发资源界面会显示账号头像、昵称,同时会显示当前账号下的组织信息,以及根据工程Bundle name在该团队中自动查询AGC平台的同包名应用信息。
    • 若在当前团队中未查询到同包名应用,请先确认填写的包名是否有误。
      • 若包名有误,点击界面提示中的“go back”返回工程信息配置界面进行修改。
      • 若包名无误,则表明当前团队尚未在AGC控制台创建与当前工程包名一致的应用。点击界面提示中的“AppGallery Connect”,前往AGC平台进行补充创建。

image.png

5)步骤五: 在浏览器打开的AGC平台“应用开发基础信息”页面,填写待创建的应用名称、选择应用分类,而应用类型和应用包名均由DevEco Studio传递且不可修改,完成后点击“下一步”。

image.png

6)步骤六: 进入“所属项目信息”页面,为应用选择所属的项目,点击“确认”后再点击”下一步“。若将应用添加到已有项目,点击下拉框选择。若添加到新项目,直接在输入框中填写新项目名称。

image.png

7)步骤七: 进入“云开发数据处理位置”页面,设置或管理项目的数据处理位置。

  • 若项目尚未设置数据处理位置,点击“启用”。

image.png

在弹出的提示窗口“启动”栏为项目勾选一个或多个数据处理位置,并在“设置默认”栏将其中一个设置为默认数据处理位置,然后点击“确认”按钮完成数据处理位置设置并关闭提示窗口。

image.png

  • 若项目已设置过数据处理位置,可点击“管理”启用新的数据处理位置、取消已启用的数据处理位置,或修改默认数据处理位置。

image.png

  • 点击“确认”按钮,等待AGC平台创建应用完成。

image.png

8)步骤八: 返回DevEco Studio创建工程向导关联云开发资源界面,点击“Finish”按钮,等待工程初始化完成。

image.png

9)步骤九: DevEco Studio执行创建工程初始化配置时,会为关联云开发资源的项目自动开通云函数、云数据库、云存储等云开发服务,可在DevEco Studio开发工具“Notifications”窗口查看服务开通状态。

image.png

收藏00

登录 后评论。没有帐号? 注册 一个。