鸿蒙应用项目分享:我的鸿蒙毕设:基于HarmonyOS的任务看板平台【四点一】:导入项目并运行!
对不起我鸽了,来更新一篇
很多人都很喜欢这个项目,所以本文讲的是如何导入项目到自己的电脑上去并运行起来。这次给的代码我修改了一部分,保留了最初的很多注释,可以给大家带来比较清晰的理解。
项目地址
- 码云:https://gitee.com/caijiyang/hm-taskboard
- CSDN资源,0 积分下载:https://download.csdn.net/download/qq_43266597/87238274
- 注意:上述地址的代码已经经历了下述代码的修改,当然,各位伙伴运行的时候也需要来一遍,但不全是。
导入项目后需要修改的地方:
1 让你的鸿蒙手机连接电脑并打开开发者模式,然后打开USB调试
2 密钥更新
按照下图的方式,打开密钥登录方式,点击【Sign】登录华为账号即可,登陆完点点击右下角OK。
更新完毕之后,文件【build.gradle】中的 debug 部分的密钥也会随之更新,没有就自动生成。
3 更新SDK位置
在文件local.properties 中更换你自己的 SDK 位置,NodeJs没有的可以搜索引擎搜索其官网下载一个并配置一下环境变量。
NodeJS 官网:https://nodejs.org/en/
如图找不到对应位置的文件该怎么办呢?
步骤如下:
查看 build.gradle 文件,发现其编译的 SDK 版本为 7
按照如下图所示的安装完 API 7 的所有组件后发现,还没有,嘻?怎么办呢,我来告诉大家一个好办法
直接给他删了!哈,就是这样。
更新完就是这个样子了
4 编译
OK,接下来,先清空 Build
发现诸如这个东西的报错,直接不管,因为这个类需要 build 之后才生成。
OK,那么接下来直接 Build
好了又报错了,哦,这个地方没有改,那么根据提示,都是SDK的位置不对,小问题,直接按照SDK的位置对应修改。
小技巧:找不到这种报错位置? Ctrl + Shift + A 全文查找,直接搜索报错的 3.0.0.1,直接找到!
小技巧:Ctrl + R 替换
然后重新Build,然后直接成功
然后点击运行,结束~
重要提示:
【一】我用的手机投屏软件:scrcpy,不会用的小伙伴,留个言我可以出一个三步走,秒投屏巨好用,也可以网上搜教程。
【二】欢迎界面和注册界面的输入手机号均加入了检测,检测是否是正常手机号,推荐用:16655554444,为什么?因为输入快。如果就觉得调试麻烦,可以关闭检查,步骤如下:
先打开 注册页面 ,找到校验的地方
打开对应的类,可以用 Ctrl + 鼠标左键点击 类名 快速跳转
直接修改 这个函数返回 true 即可,修改后的如下图
登录页面 和这个相同,也是跳转到这里,但不再需要修改了。
【三】密码用 1 即可。
【四】照片问题
因为是本地应用,所以选择的照片,例如头像等,并没有做存储,是直接拿去相册里面的数据,使用的照片不要删除,不然程序找不到照片就 Game Over(崩溃)了。
声明
HELLO,EVERYONE:
这里分享我自己的毕业设计构建过程,除软件内使用的个别图标以外,部分界面参考出处和图标出处会在文末标出,本文全部内容仅为学习使用。
精益求精 – FelixCai / FelixCJY
鸿蒙应用项目分享:我的鸿蒙毕设:基于HarmonyOS的任务看板平台【四点一】:导入项目并运行!相关推荐
- 鸿蒙应用项目分享:我的鸿蒙毕设:基于HarmonyOS的任务看板平台【一】:项目整体介绍
首先声明 HELLO,EVERYONE: 这里分享我自己的毕业设计,除软件内使用的个别图标以外,部分界面参考出处和图标出处会在文末标出,再次声明:本文全部内容仅为学习使用. [本文先分享内容界面的样子 ...
- 基于tutk方案的p2p源码_基于JAVA的局域网文件共享平台P2P实训项目源码(毕业设计 课程设计)...
[实例简介] 基于JAVA的局域网文件共享平台P2P实训项目源码(毕业设计 课程设计). 可直接运行.做毕业设计.课程设计或者想研究下技术的可以下载学习.需要更多资源的可以关注我. [实例截图] [核 ...
- [计算机毕设]基于java的打飞机游戏系统设计与实现(项目报告+源代码)
基于java的打飞机游戏系统项目说明报告 1.1 手机软件现状 在信息社会中,手机及其他无线设备越来越多的走进普通百姓的工作和生活,随着信息网络化的不断进展,手机及其他无线设备上网络势在必行.但是传统 ...
- [计算机毕设]基于java的超市积分管理系统设计与实现(项目报告+答辩PPT+源代码+数据库)
项目说明报告 基于java的超市积分管理系统 随着计算机和网络的不断革新,世界已经进入了前所未有的电子时代.作为实用性强.应用范围广泛的会员管理系统也正在被越来越多的各类企业用于消费管理领域.然而,那 ...
- 基于RT_Thread连接中国移动onenet平台的RGB三色灯项目
一.简介 1.RT_Thread简介 RT-Thread是一个集实时操作系统(RTOS)内核.中间件组件和开发者社区于一体的技术平台,由熊谱翔先生带领并集合开源社区力量开发而成,RT-Thread也是 ...
- 鸿蒙开发(4)---初识鸿蒙开发
目录 鸿蒙App开发 搭建鸿蒙开发环境 创建一个鸿蒙的项目 鸿蒙项目的目录结构 运行鸿蒙App 鸿蒙App开发 博主通过前面介绍的3个组件,让大家认识到了鸿蒙开发的魅力.不过,话又说回来,对于初学者来 ...
- 项目分享:通过使用SSH框架的公司-学员关系管理系统(CRM)
---------------------------------------------------------------------------------------------- [版权申明 ...
- IT行业里的热门技术和项目分享
随着科技的发展,IT行业中涌现出了很多热门技术,其中最具代表性的包括人工智能和机器学习.云计算和云原生技术.大数据和数据分析.容器化技术和Kubernetes.前端框架和组件库等.此外,也有一些热门I ...
- 非科班、无实习、拿到腾讯华为提前批offer,C++学习路线及项目分享
2020秋招应届生,非科班,无实习,准备了半年,拿到了鹅厂和菊厂的提前批开发岗offer.在此,非常感谢CSDN提供的平台和各位大佬的相助,分享一篇C++学习路线和学习项目反馈,希望对大家有帮助. 作 ...
最新文章
- 循环节模板 NOJ427Number Sequence
- LeetCode_数组_中等题
- maven+svn+hudson+weblogic构建持续集成环境
- [蓝桥杯][2013年第四届真题]买不到的数目-模拟,数论
- 玩转二叉树 (25 分) 知中序遍历和前序遍历,求做个镜面反转后的层序遍历
- Linux下golang的编译,golang Linux下编译环境搭建
- 高通首席技术官:5G+AI是至关重要的组合
- 安卓手机软件开发_奇怪!苹果手机运存小,流畅度反而胜于安卓,今天终于明白了...
- shiro filter
- 最长递增子序列和双序列
- 长虹电视刷机固件包汇总
- 操作必须使用一个可更新的查询
- 植物大战僵尸修改存档用户名、关卡、金钱说明
- win7需要计算机管理员权限,解决方案:Win7安装软件需要管理员权限解决方案
- 预算少怎么做ASO优化?
- yy聊天室-创建登录界面与好友列表界面
- php转换大小写函数,149-PHP大小写转换函数
- M八七电影《新·奥特曼》主题曲歌手:米津玄師罗马音注释
- 重庆封闭式计算机学校有哪些,重庆市十佳高三学校排名榜
- 安全组设置IP段 -- 示列