記一次給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
-
代碼
+關注
關注
30文章
4750瀏覽量
68357 -
HarmonyOS
+關注
關注
79文章
1967瀏覽量
30022 -
OpenHarmony
+關注
關注
25文章
3661瀏覽量
16159
發布評論請先 登錄
相關推薦
評論