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

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

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

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

ArkUI詳解 ? 來源:鴻蒙實驗室 ? 作者:鴻蒙實驗室 ? 2022-07-02 11:01 ? 次閱讀

作者:堅果

公眾號:"大前端之旅"

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

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

今天我在這個倉庫下提交了一個Pr

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

遇到問題了,順便就做個記錄,

遇到的是什么問題呢?大家看下圖就知道了

pYYBAGK_ChyAZIxjAACFVr87byc884.png

靜態(tài)檢查失敗

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

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

我們來看一下下圖我給大家標記的地方,

大家可以點擊report這兒查看詳情

poYBAGK_Ch-AYFfmAAMVteS00IQ103.png

pYYBAGK_CiGAAo2_AAGPTx_YHUo550.png

顯示致命錯誤16個,

我們點擊代碼問題來看一下吧

OAT.3 許可證頭

License Header Invalid: NoLicenseHeader

是的報的都是這樣的錯

讓我們來猜一猜,基本

都是License惹的禍,

于是我根據(jù)這上面說的16個錯誤指出的路徑,分別在對應的文件里添加了版權(quán)信息,如圖所示:

poYBAGK_CiSAb2MjAAMLzxWxHus523.png

為了方便大家我把我添加的Licensed相關(guān)的貼出來,大家按需復制就好

/*

* 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é)果門禁工具升級,satrt build暫時關(guān)閉;請在1h后重試!

于是我一個小時之后重新試了一下

poYBAGK_CimAGEo9AAC5Ep4ysAA372.png

,還是沒有通過

pYYBAGK_CiqAewIrAAGz46w8OG0723.png

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

poYBAGK_Ci2Ad0sBAAHJT-Wdgl8513.png

合并成功

pYYBAGK_Ci-AQabNAAGBv0ijwF8576.png

終于成為了首個DAYUs200三方demo貢獻者

poYBAGK_Ci-ALXsfAABTytfaF4c704.png

總結(jié)

遇到問題要學會分析問題發(fā)生的原因,

學會看提示,

學會在社區(qū)尋找?guī)椭?/p>

最后成功大家可以在這兒查看我所提交的代碼。

https://gitee.com/openharmony/vendor_hihope/tree/master/rk3568/demo/QRCodeGenerator

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

    關(guān)注

    79

    文章

    1958

    瀏覽量

    29913
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3613

    瀏覽量

    15986
收藏 人收藏

    評論

    相關(guān)推薦

    學習打卡OpenHarmony開源項目介紹

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

    學習打卡OpenHarmony應用開發(fā)01

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

    學習打卡,堅持,共同堅持

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

    【送開發(fā)板】OpenHarmony學習打卡征文活動

    發(fā)起“OpenHarmony學習打卡征文活動”,邀你一起分享追求技術(shù)的那些點點滴滴?;顒淤惓掏陡鍟r間:2022年6月29日-7月31日評審時間:2022年8月1日-8月7日結(jié)果公布:2022年8月8日以后
    發(fā)表于 06-29 10:18

    學習打卡OpenHarmony應用開發(fā)01

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

    學習打卡OpenHarmony開源項目介紹

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

    學習打卡OpenHarmony的開源以及分層介紹

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

    學習打卡OpenHarmony的應用層說明

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

    【獲獎公布】OpenHarmony學習打卡征文活動獲獎名單

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

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

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

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

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

    【有獎打卡】參與2023每日打卡計劃,贏取OpenHarmony開發(fā)套件

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

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

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

    【征文活動】OpenHarmony學習打卡征文,免費送開發(fā)板!

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

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

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