写点什么

纪念成为首个 DAYUs200 三方 demo 贡献者

作者:坚果
  • 2022 年 7 月 01 日
  • 本文字数:927 字

    阅读完需:约 3 分钟

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

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


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


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


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


静态检查失败

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


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


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


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




显示致命错误 16 个,


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


OAT.3 许可证头


License Header Invalid: NoLicenseHeader


是的报的都是这样的错


让我们来猜一猜,基本

都是 License 惹的祸,

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



为了方便大家我把我添加的 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. */
复制代码



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


start build
复制代码


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


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



,还是没有通过



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



合并成功



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


总结

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


学会看提示,


学会在社区寻找帮助,


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


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

发布于: 刚刚阅读数: 3
用户头像

坚果

关注

此间若无火炬,我便是唯一的光 2020.10.25 加入

公众号:“大前端之旅”,华为云享专家,InfoQ签约作者,51CTO博客首席体验官,专注于大前端技术的分享,包括Flutter,小程序,安卓,VUE,JavaScript。

评论

发布
暂无评论
纪念成为首个DAYUs200三方demo贡献者_HarmonyOS_坚果_InfoQ写作社区