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

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

3天内不再提示

纪念给OpenHarmony提交代码 成为首个DAYU200三方demo贡献者

ArkUI详解 来源:鸿蒙实验室 作者:鸿蒙实验室 2022-07-13 09:26 次阅读

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

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

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

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

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

poYBAGLOHy-AK2YkAACFVr87byc901.png

静态检查失败

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

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

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

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

pYYBAGLOHzGAazTOAAMVteS00IQ865.png

poYBAGLOHzKAWANoAAGPTx_YHUo209.png

显示致命错误16个,

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

OAT.3 许可证头

License Header Invalid: NoLicenseHeader

是的报的都是这样的错

让我们来猜一猜,基本

都是License惹的祸,

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

pYYBAGLOHzOARv8CAAMLzxWxHus039.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.
 */

poYBAGLOHzaAHk0-AAMPzpbANj4321.png

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

start build

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

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

pYYBAGLOHzeAUK7uAAC5Ep4ysAA954.png

,还是没有通过

poYBAGLOHziASgRtAAGz46w8OG0500.png

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

pYYBAGLOHzqALNaQAAHJT-Wdgl8380.png

合并成功

poYBAGLOHzuAYerPAAGBv0ijwF8890.png

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

pYYBAGLOHzuAOet-AABTytfaF4c963.png

总结

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

学会看提示,

学会在社区寻找帮助,

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

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

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

    关注

    30

    文章

    4780

    浏览量

    68531
  • HarmonyOS
    +关注

    关注

    79

    文章

    1974

    浏览量

    30147
  • OpenHarmony
    +关注

    关注

    25

    文章

    3716

    浏览量

    16268
收藏 人收藏

    评论

    相关推荐

    星光璀璨,聆听 OpenHarmony 贡献者之声

    在第届开放原子开源基金会OpenHarmony技术大会上, 我们满怀敬意地对取得优秀成果的星光OpenHarmony技术俱乐部、星光导师、星光贡献者、星光活动进行了致谢。 他们不仅是
    发表于 10-28 17:09

    润和DAYU200领跑OpenHarmony富设备产业化!

    应用Demo,欢迎莅临体验。【相关资料&文章】主线代码仓地址:点击文末“阅读原文”查看详情分布式音乐播放器样例:【样例】基于润和DAYU200开发套件的OpenHarmony
    发表于 04-21 20:06

    战“码”先锋,PR征集令!「OpenHarmony 开源贡献者计划2022」惊喜上线!

    OpenHarmony开源贡献者计划是一项为了鼓励开发积极参与开源软件开发维护的活动。 你可在Gitee OpenHarmony(https://gitee.com/
    发表于 05-16 14:56

    战“码”先锋直播预告丨如何成为一名优秀的OpenHamrony贡献者

    一名优秀的OpenHamrony 贡献者?》——本次分享将介绍赵海鹏老师的10年技术成长之路,以及在研发DAYU200(业内首款支持OpenHarmony 3.1 Release 版本的开发板) 过程中
    发表于 05-17 10:52

    【战码先锋】润和赛道正式开启,马上加入赢取双重大礼!

    /15-2022/7/15提交 PR 时必须打标签【战码先锋HiHope】+具体描述,否则无法计入润和赛道 PR 贡献、获得双重奖励。润和赛道代码提交入口:
    发表于 06-15 09:50

    本周四晚19:00战码先锋第7期直播丨三方应用开发如何为开源做贡献

    本周四晚19:00战码先锋第7期直播丨三方应用开发如何为开源做贡献OpenAtom OpenHarmony(以下简称“OpenHarmony
    发表于 06-22 10:54

    【直播回顾】战码先锋第七期:三方应用开发如何为开源做贡献

    6月23日晚上19点,战"码"先锋第7期直播 《三方应用开发如何为开源做贡献》 ,在OpenHarmony社群内成功举行。本期课程,由华为开发
    发表于 06-24 11:23

    【润和软件DAYU200开发板体验】移植speexdsp到OpenHarmony标准系统功能演示

    该视频已经同步上传至硬声app,账号名称离北况归移植speexdsp到OpenHarmony标准系统系列文章:【润和软件DAYU200开发板体验】移植speexdsp到OpenHarmony标准
    发表于 11-06 22:35

    润和软件DAYU 200OpenHarmony赋能之旅

    些活动中沉淀的优秀的作品。精彩样例首先来看一下我们在HDC大会上的出场:润和软件DAYU 200为首个进入OpenHarmony主干的标准系统开发平台,也
    发表于 11-15 15:22

    润开鸿DAYU200DAYU210联袂通过OpenHarmony 3.2 Release版本兼容性测评

    OpenHarmony社区首款标准设备开发平台,围绕DAYU200开展了一系列社区活动,帮助开发快速上手OpenHarmony开发,同时为社区沉淀大量优质开发样例。 关于润开鸿
    发表于 09-22 11:11

    OpenHarmony Dev-Board-SIG专场:DAYU200开源计划—代码上Master需要的材料

    OpenHarmony Dev-Board-SIG专场:DAYU200开源计划—代码上Master需要的材料
    的头像 发表于 12-28 14:14 1551次阅读
    <b class='flag-5'>OpenHarmony</b> Dev-Board-SIG专场:<b class='flag-5'>DAYU200</b>开源计划—<b class='flag-5'>代码</b>上Master需要的材料

    DAYU200开发版升级openHarmony3.1 release版本

    今天收到了来自润和的DAYU200的开发板,我们在开机之后,查看关于手机,这一栏,发现openharmony的版本是3.1的beta版,于是我们先做个升级,然后进行更多的体验,
    的头像 发表于 04-16 09:37 2046次阅读
    <b class='flag-5'>DAYU200</b>开发版升级<b class='flag-5'>openHarmony</b>3.1 release版本

    【润和软件DAYU200开发板体验】三方库移植之NAPI开发[1]—Hello OpenHarmony NAPI

    NAPI样例讲述了NPAI接口开发基础知识。开发基于最新的OpenHarmony3.2Beta3版本及其对应SDK。标准系统开发板为润和软件dayu200。(附开发板体验完整视频,详见作者原帖子) 将
    的头像 发表于 10-12 10:38 2146次阅读
    【润和软件<b class='flag-5'>DAYU200</b>开发板体验】<b class='flag-5'>三方</b>库移植之NAPI开发[1]—Hello <b class='flag-5'>OpenHarmony</b> NAPI

    喜大普奔!DAYU200能打电话了—OpenHarmony 3.1新特性!

    OpenHarmony3.1Release已于3月31号发布,目前DAYU200是首款支持OpenHarmony3.1Release版本的开发套件。DAYU200现已面向行业和开发
    的头像 发表于 04-22 11:43 1113次阅读
    喜大普奔!<b class='flag-5'>DAYU200</b>能打电话了—<b class='flag-5'>OpenHarmony</b> 3.1新特性!

    润和软件DAYU200OpenHarmony赋能之旅

    2021年,润和软件推出了OpenHarmony高性能设备平台大禹系列,其中DAYU200为首款支持OpenHarmony富设备的开发板,是广大开发
    的头像 发表于 11-18 09:49 1521次阅读
    润和软件<b class='flag-5'>DAYU200</b>的<b class='flag-5'>OpenHarmony</b>赋能之旅