一、Openharmony源碼地址以及獲取方式
開源代碼倉庫地址:https://openharmony.gitee.com
1:從鏡像站點下載歸檔后的發行版壓縮文件。
2:通過HPM包管理器獲取。
3:從代碼倉庫獲取。
二、前情提要
我的電腦是windows10+DevEco Studio 2.1 build version 2.1.0.501
DevEco需要用到的SDK應該使用OpenHarmony的SDK(OpenHarmony-SDK-2.0-Canary),大家可以去參考一下官方文檔。
三、關于hap安裝
hap安裝到openHarmony,可以通過hdc_std命令
第1個坑:潤和3516開發板連接pc
第2個坑: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 受限權限名(可選) --permission 受限權限名(可選) --distribution-certificate IDE.cer
bundle-name:填寫應用包名。
包名,要和hap應用里面的包名一致
四、關于編譯hap程序及簽名
第1個坑:代碼編譯成功,但是簽名失敗
第2個坑,缺少aapt2.exe
整合自:csdn社區、鴻蒙官網
編輯:jq
-
JAVA
+關注
關注
19文章
2975瀏覽量
105157 -
SDK
+關注
關注
3文章
1045瀏覽量
46281 -
OpenHarmony
+關注
關注
25文章
3747瀏覽量
16592
發布評論請先 登錄
相關推薦
2K0300 OpenHarmony源碼構建指南
OpenHarmony源碼編譯后燒錄鏡像教程,RK3566鴻蒙開發板演示
![<b class='flag-5'>OpenHarmony</b><b class='flag-5'>源碼</b><b class='flag-5'>編譯</b>后燒錄鏡像教程,RK3566鴻蒙開發板演示](https://file1.elecfans.com/web3/M00/04/41/wKgZO2dyAH2AFFx6AAB2FN45Lh8124.png)
【開源鴻蒙】使用QEMU運行OpenHarmony輕量系統
![【開源鴻蒙】使用QEMU<b class='flag-5'>運行</b><b class='flag-5'>OpenHarmony</b>輕量系統](https://file1.elecfans.com/web2/M00/FD/1A/wKgaomaTk_yANvR3AAJq1Om6IU4309.png)
鴻蒙OpenHarmony南向/北向快速開發教程-迅為RK3568開發板
開源鴻蒙 編譯OpenHarmony輕量系統QEMU RISC-V版本
![開源鴻蒙 <b class='flag-5'>編譯</b><b class='flag-5'>OpenHarmony</b>輕量系統QEMU RISC-V版本](https://file1.elecfans.com/web2/M00/FC/2F/wKgZomaTk7iASHCdAAHX8RXBQM8835.png)
鴻蒙OpenHarmony【輕量系統 編譯】 (基于Hi3861開發板)
![鴻蒙<b class='flag-5'>OpenHarmony</b>【輕量系統 <b class='flag-5'>編譯</b>】 (基于Hi3861開發板)](https://file1.elecfans.com/web2/M00/DC/99/wKgaomYrtB2AehxYAADS7E8Pvxc047.jpg)
鴻蒙OpenHarmony開發:【編譯構建指導】
![鴻蒙<b class='flag-5'>OpenHarmony</b>開發:【<b class='flag-5'>編譯</b>構建指導】](https://file1.elecfans.com/web2/M00/BB/D3/wKgaomWWcCGAPFfJAABSkqmLjyM439.jpg)
鴻蒙OpenHarmony【小型系統 編譯】(基于Hi3516開發板)
![鴻蒙<b class='flag-5'>OpenHarmony</b>【小型系統 <b class='flag-5'>編譯</b>】(基于Hi3516開發板)](https://file1.elecfans.com/web2/M00/DD/6C/wKgZomYtBCGAWOc_AADeo6-0pkU097.jpg)
鴻蒙OpenHarmony【標準系統 編譯】(基于RK3568開發板)
![鴻蒙<b class='flag-5'>OpenHarmony</b>【標準系統 <b class='flag-5'>編譯</b>】(基于RK3568開發板)](https://file1.elecfans.com/web2/M00/C9/99/wKgaomYeL0WAZFDHAAACSiKnE8w930.jpg)
鴻蒙OpenHarmony【搭建Ubuntu環境】
![鴻蒙<b class='flag-5'>OpenHarmony</b>【搭建Ubuntu環境】](https://file1.elecfans.com/web2/M00/C9/99/wKgaomYeL0WAZFDHAAACSiKnE8w930.jpg)
鴻蒙OpenHarmony【搭建Windows環境】
![鴻蒙<b class='flag-5'>OpenHarmony</b>【搭建Windows環境】](https://file1.elecfans.com/web2/M00/C9/99/wKgaomYeL0WAZFDHAAACSiKnE8w930.jpg)
OpenHarmony開發學習:【源碼下載和編譯】
![<b class='flag-5'>OpenHarmony</b>開發學習:【<b class='flag-5'>源碼</b>下載和<b class='flag-5'>編譯</b>】](https://file1.elecfans.com/web2/M00/C9/18/wKgaomYZN2GAHBvzAAAtdyyqDJk613.jpg)
OpenHarmony內核編程實戰
![<b class='flag-5'>OpenHarmony</b>內核編程實戰](https://file1.elecfans.com/web2/M00/8F/50/wKgZomTMciWAD54NAABOGP2pQZY452.png)
【鴻蒙】OpenHarmony使用strace
![【鴻蒙】<b class='flag-5'>OpenHarmony</b>使用strace](https://file1.elecfans.com/web2/M00/C1/83/wKgaomXW6N2AJp9uAAQXRxEAprs547.png)
評論