Kuikly搭建OpenHarmony教程01:源码构建与运行(Windows)

一、搭建Kuikly环境教程

1.1 新建KuiklyDemo文件夹

本教程采用下拉仓库,再运行脚本的方式搭建Kuikly环境。同时也推荐这种方式,相比于Android Studio搭建Kuikly的教程,这种较为简单。新建一个名为KuiklyDemo的文件夹,并且双击进入。

1.2 下拉仓库代码

鼠标右键Open Git Bash here。(注意:如果没有这个选项就是没有装Git,需要自行下载并且安装Git。本教程不再赘述)

执行下面这条Git命令,这条Git命令的作用是:克隆这个仓库的代码

复制代码
git clone https://gitcode.com/Tencent-TDS/KuiklyUI.git

代码执行完了,我们的KuiklyDemo就会多出来一个KuiklyUI的文件夹。我们再双击进去查看文件夹里面是否有内容,如果有内容就是正常的,没有内容就是有问题的。

我们的KuiklyUI文件夹里面是有内容的,所以是正常的。

1.3 执行编译脚本

如果电脑操作系统是Windows就执行的是"2.0_ohos_demo_build.bat "这个脚本,如果是Linux就执行"2.0_ohos_demo_build.sh"这个脚本。

运行脚本就会弹出来一个小黑窗,注意这个100%并不是已经执行完了,后面还会接着执行,整个过程大概15~30分钟左右。如果超过这个时间,一般就是有问题了

如下图,才算是编译完成。编译完成后他会给出一些信息,比如我的电脑在编译过程一共耗时16分钟,现在可以打开DevEco Studio运行ohosApp这个目录了。

二、运行到真机

2.1 如何运行?

选中KuiklyUI目录中的ohosApp,点击ok即可打开,然后等待编译。

打开后,编译器会给你两个选项,一般选择第二个即可。第二个的选项就是增加设备API目标版本

这个时候用数据线连接真机,就会显示出来真机的名称,点击运行即可。但是我们可能还会遇到两个问题

2.2 问题1:签名问题

这个运行了然后报错的信息就是签名问题,我们点击"Open signing configs"即可。

点击完"Open signing configs",会弹出来下图这个窗口,我们需要等待一下他加载信息。如果之前没登录过,窗口应该会有个Sign in的选项,点击登录自己的华为账号即可。

等待Signing Configs的窗口中的信息加载完成后点击Ok即可再次运行。

2.3 问题2:DevEco Studio抽风

当作者执行完2.2的操作时,依然报错签名问题,怀疑是DevEco Studio抽风了。我们这个时候再重复一次2.2的操作,最后编译器就能正常运行到真机了。

如果还是不行就重启并且删除ide的缓存试一下。

点击DevEco Studio左上角的File再选中Invalidate Caches

三、成功运行

如果本篇文章对你有帮助的话,请点个赞吧。如果仍有疑问,可以在评论区留言,看到会解答的。最后感谢大家的观看。

欢迎加入开源鸿蒙跨平台社区:

https://openharmonycrossplatform.csdn.net

相关推荐
hhcgchpspk11 小时前
Windows API线程学习
c语言·windows·学习·多线程·windows api
hef28811 小时前
利用C 图形界面展示MATLAB算法的高效混合编程实践
windows·算法·matlab
独自破碎E11 小时前
机器人Java后端算法笔试题解析
java·windows·算法
AI云原生11 小时前
远程控制软件进入协作阶段:ToDesk、向日葵、AnyDesk、RustDesk怎么选?
运维·服务器·网络·windows·docker·云原生·开源软件
木心术11 天前
Windows系统下MySQL与AI工具集成方案:数据存储与调用实践
人工智能·windows·mysql
beyond阿亮1 天前
Hermes Agent快速接入 QQ 完整教程|QQ聊天使用AI智能体
人工智能·windows·ai·openclaw·hermes agent
DONSEE广东东信智能读卡器1 天前
用PowerShell实现Windows 本地 WSS/HTTPS 自签名证书配置方法
windows·网络协议·https·powershell·身份证阅读器
DogDaoDao1 天前
Windows 下 Git 报错:`touch` 无法识别 —— 原因分析与 7 种解决方案(从入门到精通)
windows·git·程序员·npm·powershell·cmd·touch
Ai.den1 天前
Windows 安装 MinerU 3.x 实现本地批量解析 PDF
人工智能·windows·ai
xfddlm1 天前
在Windows上配置Claude Code
windows