纪念成为首个 DAYUs200 三方 demo 贡献者
记一次给 OpenHarmony 提交代码【序】-静态检查失败
今天我在这个仓库下提交了一个 Pr
https://gitee.com/openharmony/vendor_hihope/pulls/308
遇到问题了,顺便就做个记录,
遇到的是什么问题呢?大家看下图就知道了
静态检查失败
上图写的清楚是静态检查失败,那么大家知道是什么原因吗?
首先我也尝试自己可以解决,但是后来发现,不是很顺利,想了一下之前提了 5 个 Pr 了都没有问题,为什么今天就遇到了,
我们来看一下下图我给大家标记的地方,
大家可以点击 report 这儿查看详情
显示致命错误 16 个,
我们点击代码问题来看一下吧
OAT.3 许可证头
License Header Invalid: NoLicenseHeader
是的报的都是这样的错
让我们来猜一猜,基本
都是 License 惹的祸,
于是我根据这上面说的 16 个错误指出的路径,分别在对应的文件里添加了版权信息,如图所示:
为了方便大家我把我添加的 Licensed 相关的贴出来,大家按需复制就好
我按照上面的提示,将所有的文件修改完成之后,重新触发门禁,
结果门禁工具升级,satrt build 暂时关闭;请在 1h 后重试!
于是我一个小时之后重新试了一下
,还是没有通过
不过这次我查看详情的时候发现已经剩两处没有修改,我继续按照提示进行修改,最终代码门禁通过。
合并成功
终于成为了首个 DAYUs200 三方 demo 贡献者
总结
遇到问题要学会分析问题发生的原因,
学会看提示,
学会在社区寻找帮助,
最后成功大家可以在这儿查看我所提交的代码。
https://gitee.com/openharmony/vendor_hihope/tree/master/rk3568/demo/QRCodeGenerator
版权声明: 本文为 InfoQ 作者【坚果】的原创文章。
原文链接:【http://xie.infoq.cn/article/a874bd2c0f8beb777a13ffd21】。文章转载请联系作者。
评论