端云一体化开发工程创建方式有两种,一种是先在AGC平台创建HarmonyOS应用/元服务,然后使用DevEco Studio的通用云开发模板创建HarmonyOS应用/元服务并关联云开发资源;另一种是使用DevEco Studio的通用云开发模板创建HarmonyOS应用/元服务工程,在关联云资源时根据提示在AGC平台创建HarmonyOS应用/元服务,然后再关联云开发资源。无论选择哪种方式,开发者都可以通过DevEco Studio和AGC平台的紧密集成,快速实现端云一体化的开发,提升开发效率和应用的云服务能力。
应用场景与选择建议
方式一 适用于开发者已经明确需要在AGC平台创建应用/元服务,并且希望在工程创建时直接关联云资源的场景。这种方式适合对AGC平台较为熟悉的开发者,或者项目初期已经规划好云资源使用的情况。
方式二 适用于开发者希望在工程创建过程中逐步完成AGC平台应用/元服务的创建和云资源关联的场景。这种方式适合对AGC平台不太熟悉,或者希望在工程创建过程中灵活调整云资源使用的开发者。
DevEco Studio创建端云一体化开发工程
1)步骤一: 选择一种方式,打开工程创建向导界面。
- 如果当前尚未打开任何工程,点击DevEco Studio欢迎页中“Create Project”打开工程创建向导界面。
- 如果已经打开了工程,可以在菜单栏选择“File > New > Create Project”打开工程创建向导界面。
2)步骤二: 在选择模板界面,在“Application/Atomic Service”页签,选择通用云开发模板([CloudDev]Empty Ability),然后点击“Next”按钮。
3)步骤三: 在工程配置界面,配置工程的基本信息。配置完成后,点击“Next”按钮,进入关联云开发资源界面。
参数 | 说明 |
---|---|
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”,会打开默认浏览器并打开账号登录界面,使用已实名认证的华为开发者账号完成登录。
- 账号登录成功后,界面会显示“在DevEco Studio想要访问您的华为账号”授权界面,点击“允许”按钮同意DevEco Studio使用当前账号登录,当然,也可以点击页面中“切换账号”按钮切换其他账号。
- 账号登录授权成功后,回到DevEco Studio创建工程向导,关联云开发资源界面会显示账号头像、昵称,同时会显示当前账号下的组织信息,以及根据工程Bundle name在该团队中自动查询AGC平台的同包名应用信息。
- 若在当前团队中未查询到同包名应用,请先确认填写的包名是否有误。
- 若包名有误,点击界面提示中的“go back”返回工程信息配置界面进行修改。
- 若包名无误,则表明当前团队尚未在AGC控制台创建与当前工程包名一致的应用。点击界面提示中的“AppGallery Connect”,前往AGC平台进行补充创建。
5)步骤五: 在浏览器打开的AGC平台“应用开发基础信息”页面,填写待创建的应用名称、选择应用分类,而应用类型和应用包名均由DevEco Studio传递且不可修改,完成后点击“下一步”。
6)步骤六: 进入“所属项目信息”页面,为应用选择所属的项目,点击“确认”后再点击”下一步“。若将应用添加到已有项目,点击下拉框选择。若添加到新项目,直接在输入框中填写新项目名称。
7)步骤七: 进入“云开发数据处理位置”页面,设置或管理项目的数据处理位置。
- 若在当前团队中未查询到同包名应用,请先确认填写的包名是否有误。
- 若项目尚未设置数据处理位置,点击“启用”。
在弹出的提示窗口“启动”栏为项目勾选一个或多个数据处理位置,并在“设置默认”栏将其中一个设置为默认数据处理位置,然后点击“确认”按钮完成数据处理位置设置并关闭提示窗口。
- 若项目已设置过数据处理位置,可点击“管理”启用新的数据处理位置、取消已启用的数据处理位置,或修改默认数据处理位置。
- 点击“确认”按钮,等待AGC平台创建应用完成。
8)步骤八: 返回DevEco Studio创建工程向导关联云开发资源界面,点击“Finish”按钮,等待工程初始化完成。
9)步骤九: DevEco Studio执行创建工程初始化配置时,会为关联云开发资源的项目自动开通云函数、云数据库、云存储等云开发服务,可在DevEco Studio开发工具“Notifications”窗口查看服务开通状态。