开源鸿蒙跨平台训练营DAY2:多终端工程创建运行、代码提交至AtomGit平台自建公开仓库
①开发环境搭建:参照我们提供的开源鸿蒙跨平台技术指导手册,完成技术栈开发环境、DevEco Studio一站式鸿蒙开发工具、开源鸿蒙SDK按需下载、环境变量配置、多设备调试驱动安装等全流程操作,确保支持真机,或开源鸿蒙开发板,模拟器三类终端的开发调试。④代码提交规范:将完整工程代码(含工程配置文件、源码、资源文件、调试日志)按 Git 提交规范(清晰的 commit message、合理的提交粒度
DAY 2
##核心任务
完成开源鸿蒙跨平台开发环境搭建、多终端工程创建运行、代码提交至AtomGit平台自建公开仓库全流程落地。
基础软件安装与配置和开发环境搭建在第一天的笔记
一些可能需要的文件
一、AtomGit远程仓库创建
AtomGit 是国内开源代码托管平台,操作简单
1.访问官网完成注册登录
2.新建项目,编辑仓库相关信息
- 名称:尽量英文,与项目对应
- 类型:选择公开
- 添加初始化README文件(项目说明)、.gitignore文件(选择Android)、 LICENSE 文件(选择MIT_License)
3.创建项目,同时可以用一句话描述
二、克隆仓库
在本地计算机上新建文件处,打开终端或命令提示符。
使用以下命令克隆你的新仓库到本地:
git clone 复制的仓库HTTPS地址
最终提示done,克隆完成,本地生成一个文件夹,为仓库根目录
三、设置 SSH 密钥
在AtomGit的个人设置中,选择左侧访问令牌,创建一个新的
- 名字任意
- 所有权限都选择读写
- 创建并保留访问令牌的密码
四、提交 .gitignore 到 Git 仓库
1.进入克隆的仓库文件夹,右键打开Git Bash Here,依次输入以下三条命令
- 第一步:把 .gitignore 文件添加到暂存区
git add .gitignore
- 第二步:提交到本地仓库,附带上清晰的提交信息
git commit -m "feat: 添加 .gitignore 配置文件"
- 第三步:把本地提交推送到 AtomGit 远程仓库
git push origin main
这里如果弹出这个弹窗,输入账号名称和访问令牌的密码
最后运行大概是这样的
五、工程创建与多终端运行验证
1.打开 DevEco Studio,创建一个新项目,左侧选择「Application」,右侧选择「Empty Ability」
2.填写项目信息
- Project Name:名称,英文
- Bundle Name:默认,无需修改
- Save Location:仓库根目录
- 设备:根据情况选择
6.模拟器运行
1.在DevEco Studio 顶部设备栏选择之前创建的手机模拟器
2.运行,模拟器界面会显现如图
七.运行日志与配置记录
1.项目运行成功后,点击log窗口,筛选,选择日志
2.进入本地根目录,创建名为run_log.txt的文本文档,将日志存入并保存
3.将run_log.txt移动到Git仓库根目录
git add run_log.txt
git commit -m "docs: 添加应用运行日志"
git push origin main
结果如下
八.代码提交:本地到 AtomGit 远程仓库
1.本地Git仓库根目录,右键打开Git Bash Here
2.将所有文件添加到暂存区
git add .
3.执行提交命令,加上清晰的信息
git commit -m "feat: 完成鸿蒙跨平台工程创建与多终端运行验证,新增日志与截图"
4.将本地提交的代码推送到 AtomGit 远程仓库,实现本地与远程同步:
git push origin main
5.打开AtomGit 仓库详情页,可以确认文件
九.总结
任务要求
①开发环境搭建:参照我们提供的开源鸿蒙跨平台技术指导手册,完成技术栈开发环境、DevEco Studio一站式鸿蒙开发工具、开源鸿蒙SDK按需下载、环境变量配置、多设备调试驱动安装等全流程操作,确保支持真机,或开源鸿蒙开发板,模拟器三类终端的开发调试。
②Git与AtomGit仓库操作:熟练掌握Git核心命令(clone/branch/commit/push/pull)及分支管理规范,在AtomGit平台创建个人公开仓库,配置仓库信息(README编写、.gitignore文件设置、开源许可证选择),确保仓库符合开源项目管理标准。
③工程创建与多终端运行验证:
1)基于开源鸿蒙跨平台模板创建工程,完成工程配置(模块依赖、权限声明、多设备适配参数设置);
2)分别在开源鸿蒙真机(手机 / 平板)、开发板(如DAYU200)、模拟器上完成工程编译、部署与运行;
3)记录运行日志与关键配置参数,留存运行成功的可视化证据。
④代码提交规范:将完整工程代码(含工程配置文件、源码、资源文件、调试日志)按 Git 提交规范(清晰的 commit message、合理的提交粒度)推送到 AtomGit 公开仓库,确保仓库代码可直接拉取并复现运行效果。
参考以上任务要求,均完成,今天的课程因为涉及到的一些知识已经学习过,所以比较轻松,按照步骤操作也不容易犯错。期待后面的学习。
欢迎加入开源鸿蒙跨平台社区
https://openharmonycrossplatform.csdn.net
更多推荐



所有评论(0)