0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【學(xué)習(xí)打卡】關(guān)于OpenHarmony的靜態(tài)檢查

ArkUI詳解 ? 來(lái)源:鴻蒙實(shí)驗(yàn)室 ? 作者:鴻蒙實(shí)驗(yàn)室 ? 2022-07-02 11:01 ? 次閱讀

作者:堅(jiān)果

公眾號(hào):"大前端之旅"

OpenHarmony布道師,InfoQ簽約作者,CSDN博客專家,華為云享專家,阿里云專家博主,51CTO博客首席體驗(yàn)官,開(kāi)源項(xiàng)目GVA成員之一,專注于大前端技術(shù)的分享,包括Flutter,鴻蒙,小程序,安卓,VUE,JavaScript。

記一次給OpenHarmony提交代碼【序】-靜態(tài)檢查失敗

今天我在這個(gè)倉(cāng)庫(kù)下提交了一個(gè)Pr

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

遇到問(wèn)題了,順便就做個(gè)記錄,

遇到的是什么問(wèn)題呢?大家看下圖就知道了

pYYBAGK_ChyAZIxjAACFVr87byc884.png

靜態(tài)檢查失敗

上圖寫的清楚是靜態(tài)檢查失敗,那么大家知道是什么原因嗎?

首先我也嘗試自己可以解決,但是后來(lái)發(fā)現(xiàn),不是很順利,想了一下之前提了5個(gè)Pr了都沒(méi)有問(wèn)題,為什么今天就遇到了,

我們來(lái)看一下下圖我給大家標(biāo)記的地方,

大家可以點(diǎn)擊report這兒查看詳情

poYBAGK_Ch-AYFfmAAMVteS00IQ103.png

pYYBAGK_CiGAAo2_AAGPTx_YHUo550.png

顯示致命錯(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)信息,如圖所示:

poYBAGK_CiSAb2MjAAMLzxWxHus523.png

為了方便大家我把我添加的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.

*/

pYYBAGK_CieAbN7MAAMPzpbANj4107.png

我按照上面的提示,將所有的文件修改完成之后,重新觸發(fā)門禁,

start build

結(jié)果門禁工具升級(jí),satrt build暫時(shí)關(guān)閉;請(qǐng)?jiān)?h后重試!

于是我一個(gè)小時(shí)之后重新試了一下

poYBAGK_CimAGEo9AAC5Ep4ysAA372.png

,還是沒(méi)有通過(guò)

pYYBAGK_CiqAewIrAAGz46w8OG0723.png

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

poYBAGK_Ci2Ad0sBAAHJT-Wdgl8513.png

合并成功

pYYBAGK_Ci-AQabNAAGBv0ijwF8576.png

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

poYBAGK_Ci-ALXsfAABTytfaF4c704.png

總結(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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    1946

    瀏覽量

    29738
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3548

    瀏覽量

    15739
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    學(xué)習(xí)打卡OpenHarmony開(kāi)源項(xiàng)目介紹

    【堅(jiān)果系列】OpenHarmony應(yīng)用開(kāi)發(fā)【02】-OpenHarmony開(kāi)源項(xiàng)目介紹 作者:堅(jiān)果 公眾號(hào):"大前端之旅" OpenHarmony布道師,InfoQ簽約作者,CSDN博客專家,華為云
    的頭像 發(fā)表于 06-30 13:05 ?4230次閱讀
    【<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>打卡</b>】<b class='flag-5'>OpenHarmony</b>開(kāi)源項(xiàng)目介紹

    學(xué)習(xí)打卡OpenHarmony應(yīng)用開(kāi)發(fā)01

    引言 因?yàn)閭€(gè)人的一些原因,好久也是沒(méi)有碰OpenHarmony了,今天剛好有空,恰好也是調(diào)整好了自己的狀態(tài),所以就來(lái)開(kāi)始繼續(xù)更新了,然后這次開(kāi)始,我也會(huì)從新開(kāi)始將所有寫過(guò)的東西,再進(jìn)行一次梳理,至于
    的頭像 發(fā)表于 06-30 13:07 ?2731次閱讀
    【<b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>打卡</b>】<b class='flag-5'>OpenHarmony</b>應(yīng)用開(kāi)發(fā)01

    學(xué)習(xí)打卡,堅(jiān)持,共同堅(jiān)持

    本帖最后由 松山歸人 于 2021-6-2 08:55 編輯 打卡第一天,學(xué)習(xí)進(jìn)步是件愉快的事情。
    發(fā)表于 06-02 06:56

    【送開(kāi)發(fā)板】OpenHarmony學(xué)習(xí)打卡征文活動(dòng)

    發(fā)起“OpenHarmony學(xué)習(xí)打卡征文活動(dòng)”,邀你一起分享追求技術(shù)的那些點(diǎn)點(diǎn)滴滴。活動(dòng)賽程投稿時(shí)間:2022年6月29日-7月31日評(píng)審時(shí)間:2022年8月1日-8月7日結(jié)果公布:2022年8月8日以后
    發(fā)表于 06-29 10:18

    學(xué)習(xí)打卡OpenHarmony應(yīng)用開(kāi)發(fā)01

    引言因?yàn)閭€(gè)人的一些原因,好久也是沒(méi)有碰OpenHarmony了,今天剛好有空,恰好也是調(diào)整好了自己的狀態(tài),所以就來(lái)開(kāi)始繼續(xù)更新了,然后這次開(kāi)始,我也會(huì)從新開(kāi)始將所有寫過(guò)的東西,再進(jìn)行一次梳理,至于
    發(fā)表于 06-30 12:44

    學(xué)習(xí)打卡OpenHarmony開(kāi)源項(xiàng)目介紹

    配置接下來(lái)我們就一起來(lái)了解一下關(guān)于OpenHarmony的一些理論,對(duì)于 OpenHarmony,看“open”就知道是開(kāi)源的意思,事實(shí)也是這樣的,關(guān)于Open,有著開(kāi)放,公開(kāi),開(kāi)源的
    發(fā)表于 06-30 13:02

    學(xué)習(xí)打卡OpenHarmony的開(kāi)源以及分層介紹

    OpenHarmony是由開(kāi)放原子開(kāi)源基金會(huì)(OpenAtom Foundation)孵化及運(yùn)營(yíng)的開(kāi)源項(xiàng)目,基于開(kāi)源的方式,搭建一個(gè)智能終端設(shè)備操作系統(tǒng)的框架和平臺(tái),那么什么是開(kāi)源呢?開(kāi)源一詞是指
    發(fā)表于 07-11 17:36

    學(xué)習(xí)打卡OpenHarmony的應(yīng)用層說(shuō)明

    OpenHarmony的應(yīng)用層包括系統(tǒng)應(yīng)用和第三方非系統(tǒng)應(yīng)用。什么是應(yīng)用層呢?應(yīng)用層其實(shí)就是開(kāi)放系統(tǒng)互連 ( OSI ) 通信模型的頂層。它確保應(yīng)用程序可以有效地與不同計(jì)算機(jī)系統(tǒng)和網(wǎng)絡(luò)上的其他
    發(fā)表于 07-14 08:44

    【獲獎(jiǎng)公布】OpenHarmony學(xué)習(xí)打卡征文活動(dòng)獲獎(jiǎng)名單

    親耐的小伙伴們:OpenHarmony學(xué)習(xí)打卡征文活動(dòng)于7月31日結(jié)束啦,現(xiàn)公布獲獎(jiǎng)用戶情況,恭喜這些小伙伴:1. 達(dá)爾優(yōu)機(jī)械鍵盤jf_68422168、早起的堅(jiān)果、叫我大表哥吧2. 小熊派鴻蒙
    發(fā)表于 08-05 18:52

    參與2023每日打卡計(jì)劃,贏取OH定制禮品

    “作戰(zhàn)”計(jì)劃,在學(xué)習(xí)工作的道路上,你,不是一個(gè)人在戰(zhàn)斗! 現(xiàn)在開(kāi)始每天的有獎(jiǎng)打卡活動(dòng)吧!祝你在新的一年收獲滿滿~ 活動(dòng)要求: 一、每月指定一個(gè)打卡關(guān)鍵詞,回帖打卡需加上本月
    發(fā)表于 02-01 18:20

    OpenHarmony主論壇:OpenHarmony流式內(nèi)容技術(shù)架構(gòu)

    OpenHarmony主論壇:關(guān)于OpenHarmony學(xué)習(xí)資料與流式內(nèi)容技術(shù)架構(gòu)介紹。
    的頭像 發(fā)表于 04-25 11:31 ?742次閱讀
    <b class='flag-5'>OpenHarmony</b>主論壇:<b class='flag-5'>OpenHarmony</b>流式內(nèi)容技術(shù)架構(gòu)

    【有獎(jiǎng)打卡】參與2023每日打卡計(jì)劃,贏取OpenHarmony開(kāi)發(fā)套件

    ”計(jì)劃,在學(xué)習(xí)工作的道路上,你,不是一個(gè)人在戰(zhàn)斗! 現(xiàn)在開(kāi)始每天的有獎(jiǎng)打卡活動(dòng)吧!祝你在新的一年收獲滿滿~ 活動(dòng)要求: 一、每月指定一個(gè)打卡關(guān)鍵詞,回帖打卡需加上本月
    的頭像 發(fā)表于 02-09 01:40 ?2776次閱讀
    【有獎(jiǎng)<b class='flag-5'>打卡</b>】參與2023每日<b class='flag-5'>打卡</b>計(jì)劃,贏取<b class='flag-5'>OpenHarmony</b>開(kāi)發(fā)套件

    Linux內(nèi)核代碼的靜態(tài)檢查

    Linus在2004年開(kāi)發(fā)了kernel代碼靜態(tài)檢查工具,可以檢查出kernel中潛在的風(fēng)險(xiǎn)代碼
    的頭像 發(fā)表于 06-05 14:50 ?884次閱讀

    【征文活動(dòng)】OpenHarmony學(xué)習(xí)打卡征文,免費(fèi)送開(kāi)發(fā)板!

    近兩年OpenHarmony軟件技術(shù)迅速發(fā)展,越來(lái)越多小伙伴投入到OpenHarmony學(xué)習(xí)中。作為一名開(kāi)源技術(shù)熱愛(ài)者,在學(xué)習(xí)OpenHarmony
    的頭像 發(fā)表于 07-04 09:58 ?371次閱讀
    【征文活動(dòng)】<b class='flag-5'>OpenHarmony</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>打卡</b>征文,免費(fèi)送開(kāi)發(fā)板!

    如何在OpenHarmony設(shè)置靜態(tài)IP?

    介紹本文適用于所有RK3566/RK3568/RK3588平臺(tái)產(chǎn)品在OpenHarmony系統(tǒng)上設(shè)置靜態(tài)IP。本文以PurplePiOH開(kāi)發(fā)板為例,在OpenHarmony系統(tǒng)上進(jìn)行設(shè)置。觸覺(jué)智能
    的頭像 發(fā)表于 05-12 08:32 ?448次閱讀
    如何在<b class='flag-5'>OpenHarmony</b>設(shè)置<b class='flag-5'>靜態(tài)</b>IP?