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

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

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

紀念給OpenHarmony提交代碼 成為首個DAYU200三方demo貢獻者

ArkUI詳解 ? 來源:鴻蒙實驗室 ? 作者:鴻蒙實驗室 ? 2022-07-13 09:26 ? 次閱讀

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

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

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

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

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

poYBAGLOHy-AK2YkAACFVr87byc901.png

靜態(tài)檢查失敗

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

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

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

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

pYYBAGLOHzGAazTOAAMVteS00IQ865.png

poYBAGLOHzKAWANoAAGPTx_YHUo209.png

顯示致命錯誤16個,

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

OAT.3 許可證頭

License Header Invalid: NoLicenseHeader

是的報的都是這樣的錯

讓我們來猜一猜,基本

都是License惹的禍,

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

pYYBAGLOHzOARv8CAAMLzxWxHus039.png

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

poYBAGLOHzaAHk0-AAMPzpbANj4321.png

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

start build

結(jié)果門禁工具升級,satrt build暫時關閉;請在1h后重試!

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

pYYBAGLOHzeAUK7uAAC5Ep4ysAA954.png

,還是沒有通過

poYBAGLOHziASgRtAAGz46w8OG0500.png

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

pYYBAGLOHzqALNaQAAHJT-Wdgl8380.png

合并成功

poYBAGLOHzuAYerPAAGBv0ijwF8890.png

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

pYYBAGLOHzuAOet-AABTytfaF4c963.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)系本站處理。 舉報投訴
  • 代碼
    +關注

    關注

    30

    文章

    4723

    瀏覽量

    68237
  • HarmonyOS
    +關注

    關注

    79

    文章

    1966

    瀏覽量

    29962
  • OpenHarmony
    +關注

    關注

    25

    文章

    3641

    瀏覽量

    16066
收藏 人收藏

    評論

    相關推薦

    星光璀璨,聆聽 OpenHarmony 貢獻者之聲

    在第屆開放原子開源基金會OpenHarmony技術大會上, 我們滿懷敬意地對取得優(yōu)秀成果的星光OpenHarmony技術俱樂部、星光導師、星光貢獻者、星光活動進行了致謝。 他們不僅是
    發(fā)表于 10-28 17:09

    潤和DAYU200領跑OpenHarmony富設備產(chǎn)業(yè)化!

    應用Demo,歡迎蒞臨體驗?!鞠嚓P資料&文章】主線代碼倉地址:點擊文末“閱讀原文”查看詳情分布式音樂播放器樣例:【樣例】基于潤和DAYU200開發(fā)套件的OpenHarmony
    發(fā)表于 04-21 20:06

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

    OpenHarmony開源貢獻者計劃是一項為了鼓勵開發(fā)積極參與開源軟件開發(fā)維護的活動。 你可在Gitee OpenHarmony(https://gitee.com/
    發(fā)表于 05-16 14:56

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

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

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

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

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

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

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

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

    【潤和軟件DAYU200開發(fā)板體驗】移植speexdsp到OpenHarmony標準系統(tǒng)功能演示

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

    潤和軟件DAYU 200OpenHarmony賦能之旅

    些活動中沉淀的優(yōu)秀的作品。精彩樣例首先來看一下我們在HDC大會上的出場:潤和軟件DAYU 200為首個進入OpenHarmony主干的標準系統(tǒng)開發(fā)平臺,也
    發(fā)表于 11-15 15:22

    潤開鴻DAYU200DAYU210聯(lián)袂通過OpenHarmony 3.2 Release版本兼容性測評

    OpenHarmony社區(qū)首款標準設備開發(fā)平臺,圍繞DAYU200開展了一系列社區(qū)活動,幫助開發(fā)快速上手OpenHarmony開發(fā),同時為社區(qū)沉淀大量優(yōu)質(zhì)開發(fā)樣例。 關于潤開鴻
    發(fā)表于 09-22 11:11

    OpenHarmony Dev-Board-SIG專場:DAYU200開源計劃—代碼上Master需要的材料

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

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

    今天收到了來自潤和的DAYU200的開發(fā)板,我們在開機之后,查看關于手機,這一欄,發(fā)現(xiàn)openharmony的版本是3.1的beta版,于是我們先做個升級,然后進行更多的體驗,
    的頭像 發(fā)表于 04-16 09:37 ?1998次閱讀
    <b class='flag-5'>DAYU200</b>開發(fā)版升級<b class='flag-5'>openHarmony</b>3.1 release版本

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

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

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

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

    潤和軟件DAYU200OpenHarmony賦能之旅

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