作者:堅果
公眾號:"大前端之旅"
OpenHarmony布道師,InfoQ簽約作者,CSDN博客專家,華為云享專家,阿里云專家博主,51CTO博客首席體驗官,開源項目GVA成員之一,專注于大前端技術(shù)的分享,包括Flutter,鴻蒙,小程序,安卓,VUE,JavaScript。
記一次給OpenHarmony提交代碼【序】-靜態(tài)檢查失敗
今天我在這個倉庫下提交了一個Pr
https://gitee.com/openharmony/vendor_hihope/pulls/308
遇到問題了,順便就做個記錄,
遇到的是什么問題呢?大家看下圖就知道了
靜態(tài)檢查失敗
上圖寫的清楚是靜態(tài)檢查失敗,那么大家知道是什么原因嗎?
首先我也嘗試自己可以解決,但是后來發(fā)現(xiàn),不是很順利,想了一下之前提了5個Pr了都沒有問題,為什么今天就遇到了,
我們來看一下下圖我給大家標(biāo)記的地方,
大家可以點擊report這兒查看詳情
顯示致命錯誤16個,
我們點擊代碼問題來看一下吧
OAT.3 許可證頭
License Header Invalid: NoLicenseHeader
是的報的都是這樣的錯
讓我們來猜一猜,基本
都是License惹的禍,
于是我根據(jù)這上面說的16個錯誤指出的路徑,分別在對應(yīng)的文件里添加了版權(quán)信息,如圖所示:
為了方便大家我把我添加的Licensed相關(guān)的貼出來,大家按需復(fù)制就好
/*
* 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.
*/
我按照上面的提示,將所有的文件修改完成之后,重新觸發(fā)門禁,
start build
結(jié)果門禁工具升級,satrt build暫時關(guān)閉;請在1h后重試!
于是我一個小時之后重新試了一下
,還是沒有通過
不過這次我查看詳情的時候發(fā)現(xiàn)已經(jīng)剩兩處沒有修改,我繼續(xù)按照提示進(jìn)行修改,最終代碼門禁通過。
合并成功
終于成為了首個DAYUs200三方demo貢獻(xiàn)者
總結(jié)
遇到問題要學(xué)會分析問題發(fā)生的原因,
學(xué)會看提示,
學(xué)會在社區(qū)尋找?guī)椭?/p>
最后成功大家可以在這兒查看我所提交的代碼。
https://gitee.com/openharmony/vendor_hihope/tree/master/rk3568/demo/QRCodeGenerator
-
HarmonyOS
+關(guān)注
關(guān)注
79文章
1974瀏覽量
30147 -
OpenHarmony
+關(guān)注
關(guān)注
25文章
3716瀏覽量
16259
發(fā)布評論請先 登錄
相關(guān)推薦
評論