0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

【学习打卡】关于OpenHarmony的静态检查

ArkUI详解 来源:鸿蒙实验室 作者:鸿蒙实验室 2022-07-02 11:01 次阅读

作者:坚果

公众号:"大前端之旅"

OpenHarmony布道师,InfoQ签约作者,CSDN博客专家,华为云享专家,阿里云专家博主,51CTO博客首席体验官,开源项目GVA成员之一,专注于大前端技术的分享,包括Flutter,鸿蒙,小程序,安卓,VUE,JavaScript。

记一次给OpenHarmony提交代码【序】-静态检查失败

今天我在这个仓库下提交了一个Pr

https://gitee.com/openharmony/vendor_hihope/pulls/308

遇到问题了,顺便就做个记录,

遇到的是什么问题呢?大家看下图就知道了

pYYBAGK_ChyAZIxjAACFVr87byc884.png

静态检查失败

上图写的清楚是静态检查失败,那么大家知道是什么原因吗?

首先我也尝试自己可以解决,但是后来发现,不是很顺利,想了一下之前提了5个Pr了都没有问题,为什么今天就遇到了,

我们来看一下下图我给大家标记的地方,

大家可以点击report这儿查看详情

poYBAGK_Ch-AYFfmAAMVteS00IQ103.png

pYYBAGK_CiGAAo2_AAGPTx_YHUo550.png

显示致命错误16个,

我们点击代码问题来看一下吧

OAT.3 许可证头

License Header Invalid: NoLicenseHeader

是的报的都是这样的错

让我们来猜一猜,基本

都是License惹的祸,

于是我根据这上面说的16个错误指出的路径,分别在对应的文件里添加了版权信息,如图所示:

poYBAGK_CiSAb2MjAAMLzxWxHus523.png

为了方便大家我把我添加的Licensed相关的贴出来,大家按需复制就好

/*

* Copyright (C) 2022 HiHope Open Source Organization .

* Licensed under the Apache License, Version 2.0 (the "License");

* you may not use this file except in compliance with the License.

* You may obtain a copy of the License at

*

* http:// www.apache.org/licenses/LICENSE-2.0

*

* Unless required by applicable law or agreed to in writing, software

* distributed under the License is distributed on an "AS IS" BASIS,

* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

* See the License for the specific language governing permissions and

*

* limitations under the License.

*/

pYYBAGK_CieAbN7MAAMPzpbANj4107.png

我按照上面的提示,将所有的文件修改完成之后,重新触发门禁,

start build

结果门禁工具升级,satrt build暂时关闭;请在1h后重试!

于是我一个小时之后重新试了一下

poYBAGK_CimAGEo9AAC5Ep4ysAA372.png

,还是没有通过

pYYBAGK_CiqAewIrAAGz46w8OG0723.png

不过这次我查看详情的时候发现已经剩两处没有修改,我继续按照提示进行修改,最终代码门禁通过。

poYBAGK_Ci2Ad0sBAAHJT-Wdgl8513.png

合并成功

pYYBAGK_Ci-AQabNAAGBv0ijwF8576.png

终于成为了首个DAYUs200三方demo贡献者

poYBAGK_Ci-ALXsfAABTytfaF4c704.png

总结

遇到问题要学会分析问题发生的原因,

学会看提示,

学会在社区寻找帮助,

最后成功大家可以在这儿查看我所提交的代码。

https://gitee.com/openharmony/vendor_hihope/tree/master/rk3568/demo/QRCodeGenerator

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • HarmonyOS
    +关注

    关注

    79

    文章

    1686

    浏览量

    29149
  • OpenHarmony
    +关注

    关注

    23

    文章

    3104

    浏览量

    15121
收藏 人收藏

    评论

    相关推荐

    学习打卡OpenHarmony开源项目介绍

    【坚果系列】OpenHarmony应用开发【02】-OpenHarmony开源项目介绍 作者:坚果 公众号:"大前端之旅" OpenHarmony布道师,InfoQ签约作者,CSDN博客专家,华为
    的头像 发表于 06-30 13:05 3771次阅读
    【<b class='flag-5'>学习</b><b class='flag-5'>打卡</b>】<b class='flag-5'>OpenHarmony</b>开源项目介绍

    学习打卡,坚持,共同坚持

    本帖最后由 松山归人 于 2021-6-2 08:55 编辑 打卡第一天,学习进步是件愉快的事情。
    发表于 06-02 06:56

    【送开发板】OpenHarmony学习打卡征文活动

    发起“OpenHarmony学习打卡征文活动”,邀你一起分享追求技术的那些点点滴滴。活动赛程投稿时间:2022年6月29日-7月31日评审时间:2022年8月1日-8月7日结果公布:2022年8月8日以后
    发表于 06-29 10:18

    学习打卡OpenHarmony应用开发01

    引言因为个人的一些原因,好久也是没有碰OpenHarmony了,今天刚好有空,恰好也是调整好了自己的状态,所以就来开始继续更新了,然后这次开始,我也会从新开始将所有写过的东西,再进行一次梳理,至于
    发表于 06-30 12:44

    学习打卡OpenHarmony开源项目介绍

    配置接下来我们就一起来了解一下关于OpenHarmony的一些理论,对于 OpenHarmony,看“open”就知道是开源的意思,事实也是这样的,关于Open,有着开放,公开,开源的
    发表于 06-30 13:02

    学习打卡OpenHarmony的开源以及分层介绍

    OpenHarmony是由开放原子开源基金会(OpenAtom Foundation)孵化及运营的开源项目,基于开源的方式,搭建一个智能终端设备操作系统的框架和平台,那么什么是开源呢?开源一词是指
    发表于 07-11 17:36

    学习打卡OpenHarmony的系统服务层说明

    今天主要介绍一下OpenHarmony的系统服务层,系统服务层其实就是OpenHarmony核心能力的一个汇总。值得一提的是Harmony OS 支持多种程序语言的API支持,这一点可以较好的实现
    发表于 07-13 08:48

    学习打卡OpenHarmony的应用层说明

    OpenHarmony的应用层包括系统应用和第三方非系统应用。什么是应用层呢?应用层其实就是开放系统互连 ( OSI ) 通信模型的顶层。它确保应用程序可以有效地与不同计算机系统和网络上的其他
    发表于 07-14 08:44

    学习打卡OpenHarmony的ArrayList介绍

    在底层的集合允许我们在List 接口的帮助下插入和删除元素。List 接口是一个有序的对象集合,允许存储重复值。 ArrayList是OpenHarmony中实现List接口特性的类,具有结构
    发表于 07-27 21:51

    【获奖公布】OpenHarmony学习打卡征文活动获奖名单

    亲耐的小伙伴们:OpenHarmony学习打卡征文活动于7月31日结束啦,现公布获奖用户情况,恭喜这些小伙伴:1. 达尔优机械键盘jf_68422168、早起的坚果、叫我大表哥吧2. 小熊派鸿蒙
    发表于 08-05 18:52

    参与2023每日打卡计划,赢取OH定制礼品

    “作战”计划,在学习工作的道路上,你,不是一个人在战斗! 现在开始每天的有奖打卡活动吧!祝你在新的一年收获满满~ 活动要求: 一、每月指定一个打卡关键词,回帖打卡需加上本月
    发表于 02-01 18:20

    OpenHarmony主论坛:OpenHarmony流式内容技术架构

    OpenHarmony主论坛:关于OpenHarmony学习资料与流式内容技术架构介绍。
    的头像 发表于 04-25 11:31 614次阅读
    <b class='flag-5'>OpenHarmony</b>主论坛:<b class='flag-5'>OpenHarmony</b>流式内容技术架构

    OpenHarmony生态论坛:关于赛昉OpenHarmony RISC-V生态基础

    OpenHarmony生态论坛:关于赛昉OpenHarmony RISC-V生态基础
    的头像 发表于 04-25 16:57 1189次阅读
    <b class='flag-5'>OpenHarmony</b>生态论坛:<b class='flag-5'>关于</b>赛昉<b class='flag-5'>OpenHarmony</b> RISC-V生态基础

    Linux内核代码的静态检查

    Linus在2004年开发了kernel代码静态检查工具,可以检查出kernel中潜在的风险代码
    的头像 发表于 06-05 14:50 662次阅读

    【征文活动】OpenHarmony学习打卡征文,免费送开发板!

    近两年OpenHarmony软件技术迅速发展,越来越多小伙伴投入到OpenHarmony学习中。作为一名开源技术热爱者,在学习OpenHarmony
    的头像 发表于 07-04 09:58 241次阅读
    【征文活动】<b class='flag-5'>OpenHarmony</b><b class='flag-5'>学习</b><b class='flag-5'>打卡</b>征文,免费送开发板!