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

Logo

作为“人工智能6S店”的官方数字引擎,为AI开发者与企业提供一个覆盖软硬件全栈、一站式门户。

更多推荐