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

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

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

openharmony源碼地址 openharmony編譯運(yùn)行

ss ? 來源:csdn社區(qū)、鴻蒙官網(wǎng) ? 作者:csdn社區(qū)、鴻蒙官網(wǎng) ? 2021-06-23 10:49 ? 次閱讀

一、Openharmony源碼地址以及獲取方式

開源代碼倉庫地址:https://openharmony.gitee.com

1:從鏡像站點(diǎn)下載歸檔后的發(fā)行版壓縮文件。

2:通過HPM包管理器獲取。

3:從代碼倉庫獲取。

二、前情提要

我的電腦是windows10+DevEco Studio 2.1 build version 2.1.0.501

DevEco需要用到的SDK應(yīng)該使用OpenHarmony的SDK(OpenHarmony-SDK-2.0-Canary),大家可以去參考一下官方文檔。

三、關(guān)于hap安裝

hap安裝到openHarmony,可以通過hdc_std命令

第1個(gè)坑:潤和3516開發(fā)板連接pc

第2個(gè)坑:hdc_std的獲取

使用Java工具生成簽名文件的過程中,生成Profile文件的步驟要特別注意。

java -jar provisionsigtool.jar sign --in UnsgnedReleasedProfileTemplate.json --out SgnedReleasedProfileTemplate.p7b --keystore OpenHarmony.p12 --storepass 123456 --alias “OpenHarmony Application Profile Release” --sigAlg SHA256withECDSA --cert OpenHarmonyProfileRelease.pem --validity 365 --developer-id ohosdeveloper --bundle-name 包名 --permission 受限權(quán)限名(可選) --permission 受限權(quán)限名(可選) --distribution-certificate IDE.cer

bundle-name:填寫應(yīng)用包名。

包名,要和hap應(yīng)用里面的包名一致

四、關(guān)于編譯hap程序及簽名

第1個(gè)坑:代碼編譯成功,但是簽名失敗

第2個(gè)坑,缺少aapt2.exe

整合自:csdn社區(qū)、鴻蒙官網(wǎng)

編輯:jq

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

    關(guān)注

    19

    文章

    2973

    瀏覽量

    104901
  • SDK
    SDK
    +關(guān)注

    關(guān)注

    3

    文章

    1041

    瀏覽量

    46061
  • OpenHarmony
    +關(guān)注

    關(guān)注

    25

    文章

    3731

    瀏覽量

    16425
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開發(fā)板演示

    本文介紹瑞芯微主板/開發(fā)板編譯OpenHarmony源碼后燒錄鏡像的教程,觸覺智能Purple Pi OH鴻蒙開發(fā)板演示。搭載了瑞芯微RK3566四核處理器,樹莓派卡片電腦設(shè)計(jì),支持開源鴻蒙O
    的頭像 發(fā)表于 12-30 10:08 ?129次閱讀
    <b class='flag-5'>OpenHarmony</b><b class='flag-5'>源碼</b><b class='flag-5'>編譯</b>后燒錄鏡像教程,RK3566鴻蒙開發(fā)板演示

    【開源鴻蒙】使用QEMU運(yùn)行OpenHarmony輕量系統(tǒng)

    本文將會(huì)介紹如何從源碼安裝QEMU 6.2.0,以及如何使用QEMU運(yùn)行OpenHarmony輕量系統(tǒng)。通過本文,你將會(huì)對(duì)QEMU和OpenHarmony輕量系統(tǒng)又一個(gè)初步的認(rèn)知,并對(duì)
    的頭像 發(fā)表于 09-14 08:51 ?655次閱讀
    【開源鴻蒙】使用QEMU<b class='flag-5'>運(yùn)行</b><b class='flag-5'>OpenHarmony</b>輕量系統(tǒng)

    鴻蒙OpenHarmony南向/北向快速開發(fā)教程-迅為RK3568開發(fā)板

    源碼 P3_初次編譯OpenHarmony源碼 P4_OpenHarmony鏡像簡介以及燒寫工具配置 P5_優(yōu)化開發(fā)流程-搭建windows
    發(fā)表于 07-23 10:44

    開源鴻蒙 編譯OpenHarmony輕量系統(tǒng)QEMU RISC-V版本

    本文將介紹如何為QEMU RISC-V虛擬平臺(tái)構(gòu)建OpenHarmony輕量系統(tǒng)。得益于QEMU的CPU指令集模擬執(zhí)行能力,該方法可以在沒有開發(fā)板的情況下調(diào)試和運(yùn)行OpenHarmony系統(tǒng)
    的頭像 發(fā)表于 07-15 10:36 ?1125次閱讀
    開源鴻蒙 <b class='flag-5'>編譯</b><b class='flag-5'>OpenHarmony</b>輕量系統(tǒng)QEMU RISC-V版本

    鴻蒙OpenHarmony【輕量系統(tǒng) 編譯】 (基于Hi3861開發(fā)板)

    OpenHarmony支持hb和build.sh兩種編譯方式。此處介紹hb方式,build.sh腳本編譯方式請(qǐng)參考[使用build.sh腳本編譯源碼
    的頭像 發(fā)表于 05-14 17:53 ?1354次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【輕量系統(tǒng) <b class='flag-5'>編譯</b>】 (基于Hi3861開發(fā)板)

    鴻蒙OpenHarmony開發(fā):【編譯構(gòu)建指導(dǎo)】

    OpenHarmony編譯子系統(tǒng)是以GN和Ninja構(gòu)建為基座,對(duì)構(gòu)建和配置粒度進(jìn)行部件化抽象、對(duì)內(nèi)建模塊進(jìn)行功能增強(qiáng)、對(duì)業(yè)務(wù)模塊進(jìn)行功能擴(kuò)展的系統(tǒng),該系統(tǒng)提供以下基本功能
    的頭像 發(fā)表于 05-13 09:31 ?1892次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>開發(fā):【<b class='flag-5'>編譯</b>構(gòu)建指導(dǎo)】

    鴻蒙OpenHarmony【小型系統(tǒng) 編譯】(基于Hi3516開發(fā)板)

    OpenHarmony支持hb和build.sh兩種編譯方式。此處介紹hb方式,build.sh腳本編譯方式請(qǐng)參考[使用build.sh腳本編譯源碼
    的頭像 發(fā)表于 05-10 15:59 ?729次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【小型系統(tǒng) <b class='flag-5'>編譯</b>】(基于Hi3516開發(fā)板)

    鴻蒙OpenHarmony【標(biāo)準(zhǔn)系統(tǒng) 編譯】(基于RK3568開發(fā)板)

    OpenHarmony支持hb和build.sh兩種編譯方式。此處介紹hb方式,build.sh腳本編譯方式請(qǐng)參考[使用build.sh腳本編譯源碼
    的頭像 發(fā)表于 05-08 17:37 ?1283次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【標(biāo)準(zhǔn)系統(tǒng) <b class='flag-5'>編譯</b>】(基于RK3568開發(fā)板)

    鴻蒙OpenHarmony【創(chuàng)建工程并獲取源碼

    在通過DevEco Device Tool創(chuàng)建OpenHarmony工程時(shí),可自動(dòng)下載相應(yīng)版本的OpenHarmony源碼。
    的頭像 發(fā)表于 04-19 21:40 ?397次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【創(chuàng)建工程并獲取<b class='flag-5'>源碼</b>】

    鴻蒙OpenHarmony【搭建Ubuntu環(huán)境】

    在嵌入式開發(fā)中,很多開發(fā)者習(xí)慣于使用Windows進(jìn)行代碼的編輯,比如使用Windows的Visual Studio Code進(jìn)行OpenHarmony代碼的開發(fā)。但當(dāng)前階段,大部分的開發(fā)板源碼還不
    的頭像 發(fā)表于 04-19 16:53 ?1301次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【搭建Ubuntu環(huán)境】

    鴻蒙OpenHarmony【搭建Windows環(huán)境】

    在嵌入式開發(fā)中,很多開發(fā)者習(xí)慣于使用Windows進(jìn)行代碼的編輯,比如使用Windows的Visual Studio Code進(jìn)行OpenHarmony代碼的開發(fā)。但當(dāng)前階段,大部分的開發(fā)板源碼還不
    的頭像 發(fā)表于 04-19 15:42 ?633次閱讀
    鴻蒙<b class='flag-5'>OpenHarmony</b>【搭建Windows環(huán)境】

    OpenHarmony開發(fā)學(xué)習(xí):【源碼下載和編譯

    本文介紹了如何下載鴻蒙系統(tǒng)源碼,如何一次性配置可以編譯三個(gè)目標(biāo)平臺(tái)(`Hi3516`,`Hi3518`和`Hi3861`)的編譯環(huán)境,以及如何將源碼
    的頭像 發(fā)表于 04-14 09:36 ?985次閱讀
    <b class='flag-5'>OpenHarmony</b>開發(fā)學(xué)習(xí):【<b class='flag-5'>源碼</b>下載和<b class='flag-5'>編譯</b>】

    OpenHarmony內(nèi)核編程實(shí)戰(zhàn)

    編程入門[Hello,OpenHarmony]在正式開始之前,對(duì)于剛接觸OpenHarmony的伙伴們,面對(duì)大篇幅的源碼可能無從下手,不知道怎么去編碼寫程序,下面用一個(gè)簡單的例子帶伙伴們?nèi)腴T。▍任務(wù)
    的頭像 發(fā)表于 03-27 08:31 ?882次閱讀
    <b class='flag-5'>OpenHarmony</b>內(nèi)核編程實(shí)戰(zhàn)

    【鴻蒙】OpenHarmony使用strace

    。當(dāng)然也可以利用 strace 去學(xué)習(xí)了解進(jìn)程的運(yùn)行流程,調(diào)用庫以及參數(shù)和統(tǒng)計(jì)。那么如何在 OpenHarmony編譯使用此工具就是我們這篇文章要分享的話題。 編譯構(gòu)建 下載:從h
    的頭像 發(fā)表于 03-01 09:41 ?866次閱讀
    【鴻蒙】<b class='flag-5'>OpenHarmony</b>使用strace

    淺談兼容 OpenHarmony 的 Flutter

    OpenHarmony SIG 組織在 Gitee 開源了兼容 OpenHarmony 的 Flutter。該組織主要用于孵化 OpenHarmony 相關(guān)的開源生態(tài)項(xiàng)目。 ? ? ▲ 倉庫
    的頭像 發(fā)表于 02-02 15:22 ?639次閱讀
    淺談兼容 <b class='flag-5'>OpenHarmony</b> 的 Flutter