記一次給OpenHarmony提交代碼【序】-靜態(tài)檢查失敗
今天我在這個(gè)倉(cāng)庫(kù)下提交了一個(gè)Pr
https://gitee.com/openharmony/vendor_hihope/pulls/308
遇到問(wèn)題了,順便就做個(gè)記錄,
遇到的是什么問(wèn)題呢?大家看下圖就知道了

靜態(tài)檢查失敗
上圖寫的清楚是靜態(tài)檢查失敗,那么大家知道是什么原因嗎?
首先我也嘗試自己可以解決,但是后來(lái)發(fā)現(xiàn),不是很順利,想了一下之前提了5個(gè)Pr了都沒有問(wèn)題,為什么今天就遇到了,
我們來(lái)看一下下圖我給大家標(biāo)記的地方,
大家可以點(diǎn)擊report這兒查看詳情


顯示致命錯(cuò)誤16個(gè),
我們點(diǎn)擊代碼問(wèn)題來(lái)看一下吧
OAT.3 許可證頭
License Header Invalid: NoLicenseHeader
是的報(bào)的都是這樣的錯(cuò)
讓我們來(lái)猜一猜,基本
都是License惹的禍,
于是我根據(jù)這上面說(shuō)的16個(gè)錯(cuò)誤指出的路徑,分別在對(duì)應(yīng)的文件里添加了版權(quán)信息,如圖所示:

為了方便大家我把我添加的Licensed相關(guān)的貼出來(lái),大家按需復(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é)果門禁工具升級(jí),satrt build暫時(shí)關(guān)閉;請(qǐng)?jiān)?h后重試!
于是我一個(gè)小時(shí)之后重新試了一下

,還是沒有通過(guò)

不過(guò)這次我查看詳情的時(shí)候發(fā)現(xiàn)已經(jīng)剩兩處沒有修改,我繼續(xù)按照提示進(jìn)行修改,最終代碼門禁通過(guò)。

合并成功

終于成為了首個(gè)DAYUs200三方demo貢獻(xiàn)者

總結(jié)
遇到問(wèn)題要學(xué)會(huì)分析問(wèn)題發(fā)生的原因,
學(xué)會(huì)看提示,
學(xué)會(huì)在社區(qū)尋找?guī)椭?/p>
最后成功大家可以在這兒查看我所提交的代碼。
https://gitee.com/openharmony/vendor_hihope/tree/master/rk3568/demo/QRCodeGenerator
-
代碼
+關(guān)注
關(guān)注
30文章
4900瀏覽量
70725 -
HarmonyOS
+關(guān)注
關(guān)注
80文章
2126瀏覽量
33031 -
OpenHarmony
+關(guān)注
關(guān)注
29文章
3854瀏覽量
18602
發(fā)布評(píng)論請(qǐng)先 登錄
星光璀璨,聆聽 OpenHarmony 貢獻(xiàn)者之聲
潤(rùn)和DAYU200領(lǐng)跑OpenHarmony富設(shè)備產(chǎn)業(yè)化!
戰(zhàn)“碼”先鋒,PR征集令!「OpenHarmony 開源貢獻(xiàn)者計(jì)劃2022」驚喜上線!
戰(zhàn)“碼”先鋒直播預(yù)告丨如何成為一名優(yōu)秀的OpenHamrony貢獻(xiàn)者?
【戰(zhàn)碼先鋒】潤(rùn)和賽道正式開啟,馬上加入贏取雙重大禮!
本周四晚19:00戰(zhàn)碼先鋒第7期直播丨三方應(yīng)用開發(fā)者如何為開源做貢獻(xiàn)
【直播回顧】戰(zhàn)碼先鋒第七期:三方應(yīng)用開發(fā)者如何為開源做貢獻(xiàn)
【潤(rùn)和軟件DAYU200開發(fā)板體驗(yàn)】移植speexdsp到OpenHarmony標(biāo)準(zhǔn)系統(tǒng)功能演示
潤(rùn)和軟件DAYU 200的OpenHarmony賦能之旅
潤(rùn)開鴻DAYU200及DAYU210聯(lián)袂通過(guò)OpenHarmony 3.2 Release版本兼容性測(cè)評(píng)
OpenHarmony Dev-Board-SIG專場(chǎng):DAYU200開源計(jì)劃—代碼上Master需要的材料

DAYU200開發(fā)版升級(jí)openHarmony3.1 release版本

【潤(rùn)和軟件DAYU200開發(fā)板體驗(yàn)】三方庫(kù)移植之NAPI開發(fā)[1]—Hello OpenHarmony NAPI
![【潤(rùn)和軟件<b class='flag-5'>DAYU200</b>開發(fā)板體驗(yàn)】<b class='flag-5'>三方</b>庫(kù)移植之NAPI開發(fā)[1]—Hello <b class='flag-5'>OpenHarmony</b> NAPI](https://file.elecfans.com/web2/M00/6E/CA/pYYBAGM-462AOekFAAE1oJdq8WQ973.jpg)
喜大普奔!DAYU200能打電話了—OpenHarmony 3.1新特性!

潤(rùn)和軟件DAYU200的OpenHarmony賦能之旅

評(píng)論