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

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

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

紀(jì)念給OpenHarmony提交代碼 成為首個(gè)DAYU200三方demo貢獻(xiàn)者

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

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

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

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

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

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

poYBAGLOHy-AK2YkAACFVr87byc901.png

靜態(tài)檢查失敗

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

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

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

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

pYYBAGLOHzGAazTOAAMVteS00IQ865.png

poYBAGLOHzKAWANoAAGPTx_YHUo209.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)信息,如圖所示:

pYYBAGLOHzOARv8CAAMLzxWxHus039.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.
 */

poYBAGLOHzaAHk0-AAMPzpbANj4321.png

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

start build

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

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

pYYBAGLOHzeAUK7uAAC5Ep4ysAA954.png

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

poYBAGLOHziASgRtAAGz46w8OG0500.png

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

pYYBAGLOHzqALNaQAAHJT-Wdgl8380.png

合并成功

poYBAGLOHzuAYerPAAGBv0ijwF8890.png

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

pYYBAGLOHzuAOet-AABTytfaF4c963.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)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(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)投訴
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4809

    瀏覽量

    68817
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    1980

    瀏覽量

    30330
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3731

    瀏覽量

    16434
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    星光璀璨,聆聽(tīng) OpenHarmony 貢獻(xiàn)者之聲

    在第屆開(kāi)放原子開(kāi)源基金會(huì)OpenHarmony技術(shù)大會(huì)上, 我們滿懷敬意地對(duì)取得優(yōu)秀成果的星光OpenHarmony技術(shù)俱樂(lè)部、星光導(dǎo)師、星光貢獻(xiàn)者、星光活動(dòng)進(jìn)行了致謝。 他們不僅是
    發(fā)表于 10-28 17:09

    潤(rùn)和DAYU200領(lǐng)跑OpenHarmony富設(shè)備產(chǎn)業(yè)化!

    應(yīng)用Demo,歡迎蒞臨體驗(yàn)。【相關(guān)資料&文章】主線代碼倉(cāng)地址:點(diǎn)擊文末“閱讀原文”查看詳情分布式音樂(lè)播放器樣例:【樣例】基于潤(rùn)和DAYU200開(kāi)發(fā)套件的OpenHarmony
    發(fā)表于 04-21 20:06

    戰(zhàn)“碼”先鋒,PR征集令!「OpenHarmony 開(kāi)源貢獻(xiàn)者計(jì)劃2022」驚喜上線!

    OpenHarmony開(kāi)源貢獻(xiàn)者計(jì)劃是一項(xiàng)為了鼓勵(lì)開(kāi)發(fā)積極參與開(kāi)源軟件開(kāi)發(fā)維護(hù)的活動(dòng)。 你可在Gitee OpenHarmony(https://gitee.com/
    發(fā)表于 05-16 14:56

    戰(zhàn)“碼”先鋒直播預(yù)告丨如何成為一名優(yōu)秀的OpenHamrony貢獻(xiàn)者?

    一名優(yōu)秀的OpenHamrony 貢獻(xiàn)者?》——本次分享將介紹趙海鵬老師的10年技術(shù)成長(zhǎng)之路,以及在研發(fā)DAYU200(業(yè)內(nèi)首款支持OpenHarmony 3.1 Release 版本的開(kāi)發(fā)板) 過(guò)程中
    發(fā)表于 05-17 10:52

    【戰(zhàn)碼先鋒】潤(rùn)和賽道正式開(kāi)啟,馬上加入贏取雙重大禮!

    /15-2022/7/15提交 PR 時(shí)必須打標(biāo)簽【戰(zhàn)碼先鋒HiHope】+具體描述,否則無(wú)法計(jì)入潤(rùn)和賽道 PR 貢獻(xiàn)、獲得雙重獎(jiǎng)勵(lì)。潤(rùn)和賽道代碼提交入口:
    發(fā)表于 06-15 09:50

    本周四晚19:00戰(zhàn)碼先鋒第7期直播丨三方應(yīng)用開(kāi)發(fā)如何為開(kāi)源做貢獻(xiàn)

    本周四晚19:00戰(zhàn)碼先鋒第7期直播丨三方應(yīng)用開(kāi)發(fā)如何為開(kāi)源做貢獻(xiàn)OpenAtom OpenHarmony(以下簡(jiǎn)稱(chēng)“OpenHarmony
    發(fā)表于 06-22 10:54

    【直播回顧】戰(zhàn)碼先鋒第七期:三方應(yīng)用開(kāi)發(fā)如何為開(kāi)源做貢獻(xiàn)

    6月23日晚上19點(diǎn),戰(zhàn)"碼"先鋒第7期直播 《三方應(yīng)用開(kāi)發(fā)如何為開(kāi)源做貢獻(xiàn)》 ,在OpenHarmony社群內(nèi)成功舉行。本期課程,由華為開(kāi)發(fā)
    發(fā)表于 06-24 11:23

    【潤(rùn)和軟件DAYU200開(kāi)發(fā)板體驗(yàn)】移植speexdsp到OpenHarmony標(biāo)準(zhǔn)系統(tǒng)功能演示

    該視頻已經(jīng)同步上傳至硬聲app,賬號(hào)名稱(chēng)離北況歸移植speexdsp到OpenHarmony標(biāo)準(zhǔn)系統(tǒng)系列文章:【潤(rùn)和軟件DAYU200開(kāi)發(fā)板體驗(yàn)】移植speexdsp到OpenHarmony標(biāo)準(zhǔn)
    發(fā)表于 11-06 22:35

    潤(rùn)和軟件DAYU 200OpenHarmony賦能之旅

    些活動(dòng)中沉淀的優(yōu)秀的作品。精彩樣例首先來(lái)看一下我們?cè)贖DC大會(huì)上的出場(chǎng):潤(rùn)和軟件DAYU 200為首個(gè)進(jìn)入OpenHarmony主干的標(biāo)準(zhǔn)系統(tǒng)開(kāi)發(fā)平臺(tái),也
    發(fā)表于 11-15 15:22

    潤(rùn)開(kāi)鴻DAYU200DAYU210聯(lián)袂通過(guò)OpenHarmony 3.2 Release版本兼容性測(cè)評(píng)

    OpenHarmony社區(qū)首款標(biāo)準(zhǔn)設(shè)備開(kāi)發(fā)平臺(tái),圍繞DAYU200開(kāi)展了一系列社區(qū)活動(dòng),幫助開(kāi)發(fā)快速上手OpenHarmony開(kāi)發(fā),同時(shí)為社區(qū)沉淀大量?jī)?yōu)質(zhì)開(kāi)發(fā)樣例。 關(guān)于潤(rùn)開(kāi)鴻
    發(fā)表于 09-22 11:11

    OpenHarmony Dev-Board-SIG專(zhuān)場(chǎng):DAYU200開(kāi)源計(jì)劃—代碼上Master需要的材料

    OpenHarmony Dev-Board-SIG專(zhuān)場(chǎng):DAYU200開(kāi)源計(jì)劃—代碼上Master需要的材料
    的頭像 發(fā)表于 12-28 14:14 ?1578次閱讀
    <b class='flag-5'>OpenHarmony</b> Dev-Board-SIG專(zhuān)場(chǎng):<b class='flag-5'>DAYU200</b>開(kāi)源計(jì)劃—<b class='flag-5'>代碼</b>上Master需要的材料

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

    今天收到了來(lái)自潤(rùn)和的DAYU200的開(kāi)發(fā)板,我們?cè)陂_(kāi)機(jī)之后,查看關(guān)于手機(jī),這一欄,發(fā)現(xiàn)openharmony的版本是3.1的beta版,于是我們先做個(gè)升級(jí),然后進(jìn)行更多的體驗(yàn),
    的頭像 發(fā)表于 04-16 09:37 ?2128次閱讀
    <b class='flag-5'>DAYU200</b>開(kāi)發(fā)版升級(jí)<b class='flag-5'>openHarmony</b>3.1 release版本

    【潤(rùn)和軟件DAYU200開(kāi)發(fā)板體驗(yàn)】三方庫(kù)移植之NAPI開(kāi)發(fā)[1]—Hello OpenHarmony NAPI

    NAPI樣例講述了NPAI接口開(kāi)發(fā)基礎(chǔ)知識(shí)。開(kāi)發(fā)基于最新的OpenHarmony3.2Beta3版本及其對(duì)應(yīng)SDK。標(biāo)準(zhǔn)系統(tǒng)開(kāi)發(fā)板為潤(rùn)和軟件dayu200。(附開(kāi)發(fā)板體驗(yàn)完整視頻,詳見(jiàn)作者原帖子) 將
    的頭像 發(fā)表于 10-12 10:38 ?2195次閱讀
    【潤(rùn)和軟件<b class='flag-5'>DAYU200</b>開(kāi)發(fā)板體驗(yàn)】<b class='flag-5'>三方</b>庫(kù)移植之NAPI開(kāi)發(fā)[1]—Hello <b class='flag-5'>OpenHarmony</b> NAPI

    喜大普奔!DAYU200能打電話了—OpenHarmony 3.1新特性!

    OpenHarmony3.1Release已于3月31號(hào)發(fā)布,目前DAYU200是首款支持OpenHarmony3.1Release版本的開(kāi)發(fā)套件。DAYU200現(xiàn)已面向行業(yè)和開(kāi)發(fā)
    的頭像 發(fā)表于 04-22 11:43 ?1162次閱讀
    喜大普奔!<b class='flag-5'>DAYU200</b>能打電話了—<b class='flag-5'>OpenHarmony</b> 3.1新特性!

    潤(rùn)和軟件DAYU200OpenHarmony賦能之旅

    2021年,潤(rùn)和軟件推出了OpenHarmony高性能設(shè)備平臺(tái)大禹系列,其中DAYU200為首款支持OpenHarmony富設(shè)備的開(kāi)發(fā)板,是廣大開(kāi)發(fā)
    的頭像 發(fā)表于 11-18 09:49 ?1578次閱讀
    潤(rùn)和軟件<b class='flag-5'>DAYU200</b>的<b class='flag-5'>OpenHarmony</b>賦能之旅