本文來源電子發燒友社區,作者:lingxin-yuhe, 帖子地址:https://bbs.elecfans.com/jishu_2308766_1_1.html
前言:前面將開發板的系統重新編譯并刷機,過程是比較漫長的。如果不能夠編譯,那么直接在板子原有系統上進行app應用開發個人覺得也是可以的,那么這篇就試著看是否能夠不進行3萬多文件編譯的條件下,開發簡單app應用。
一、windows下安裝DevEco Studio
- 華為官網下載地址:https://developer.harmonyos.com/cn/develop/deveco-studio#download_beta,如圖所示,下載最新版本的DevEcoStudio。
- 解壓后進行安裝,安裝需要1.9G的空間,按需修改安裝路徑,如圖所示。
- 其他一路安裝即可,安裝完成后需要安裝工具如圖所示。
- 點擊next,如圖所示,確認SDK設置。
- 接下來,接受許可協議,兩個SDK都需要選擇Accept,點擊Next,如圖所示,接下來開始下載SDK。
二、下載demo代碼
- 下載完成后,出現如圖所示界面,后面的界面,點擊Getfrom VCS,出現右側界面,首先點擊下載安裝Git,將項目地址寫入URL,點擊Clone。
- Clone完成后,點擊Open Project,選擇案例2所用項目Jigsaw,如圖所示。
三、配置簽名
-
使用DevEco Studio生成密鑰和證書請求文件
- 輸入密碼,如圖所示,設置密鑰庫密碼,必須由大寫字母、小寫字母、數字和特殊符號中的兩種以上字符的組合,長度至少為8位。請記住該密碼,后續簽名配置需要使用。
* 將信息補充完整,如圖所示。
* 點擊Next,如圖所示,輸入CSR文件存儲路徑,點擊Finish,保存路徑下生成密鑰庫文件和證書請求文件。
- 生成應用證書文件,使用命令行來生成,如下所示。
keytool -gencert -alias "OpenHarmony Application CA" -infile d:keyjigsaw_debug.csr -outfile myApplication_ohos.cer -keystore OpenHarmony.p12 -sigalg SHA384withECDSA -storepass 123456 -ext KeyUsage:"critical=digitalSignature" -validity 3650 -rfc
其中只修改了-infile,上面我們自己建的csr文件,其他都不做修改。以上是在 Sdktoolchainslib目錄下進行執行,DevEco打開Terminal進入上面目錄,執行,如圖所示。
- 生成應用Profile文件,同樣在此目錄下執行,
java -jar provisionsigtool.jar sign --in UnsgnedReleasedProfileTemplate.json --out myApplication_ohos_Provision.p7b --keystore OpenHarmony.p12 --storepass 123456 --alias "OpenHarmony Application Profile Release" --sigAlg SHA256withECDSA --cert OpenHarmonyProfileRelease.pem --validity 365 --developer-id ohosdeveloper --bundle-name com.example.jigsaw --distribution-certificate myApplication_ohos.cer
其中只修改了bundle-name,如圖所示。
- 如圖所示設置簽名。
三、打包hap并執行
- 打開Build菜單,選擇build hap,生成hap文件,如圖所示。
- 拷貝hap文件,為了好辨認,修改hap文件名稱為jigsaw。
- 找個U盤將jigsaw.hap文件拷貝到里面,插到開發板的usb接口上(我發現只能插在USB3.0口上,其他幾個口是識別不到的我的U盤的),查看cat /proc/partitions發現多了一個設備,如圖所示。
- 查看設備文件/dev/block/目錄下,如圖所示。
- 新建掛載點/mnt/usb,并進入執行。
mkdir /mnt/usb
cd /mnt/usb
bm install -p jigsaw.hap
安裝完成后屏幕界面沒有出現app圖標,觸摸界面卡住,重新啟動后的界面如圖所示,運行效果如視頻所示。
到此說明不用編譯系統也可以開發app進行安裝,整了許久的開發編譯環境,不過也學到了許多。
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
OpenHarmony
+關注
關注
33文章
3952瀏覽量
21115 -
九聯科技
+關注
關注
0文章
129瀏覽量
2705
發布評論請先 登錄
相關推薦
熱點推薦
【匯思博SEEK100開發板試用體驗】在開發板鴻蒙OS搭建QT開發環境
Studio 中,點擊 “運行” 按鈕,選擇 SEEK100 開發板作為目標設備,DevEco Studio 會將打包好的.hap 文件部
發表于 08-24 18:34
【匯思博SEEK100開發板試用體驗】開發環境安裝配置
以下文字,基于SEEK100開發板試用經驗,詳細梳理OpenHarmony開發環境搭建的關鍵步驟與避坑要點:
一、開發工具部署:DevEco
發表于 08-20 21:43
【M-K1HSE開發板免費體驗】DevEco Studio應用開發體驗(物理機器運行失敗)
安裝IDEhttps://developer.huawei.com/consumer/cn/deveco-studio/下下載DevEco Studio需要先登錄 解壓下載的
發表于 07-19 11:16
【潤開鴻HH-SCDAYU800A開發板試用體驗】Hello World
Studio 5.1,而我們的開發板系統是OpenHarmony 4.1.7.5。這樣會導致始終找不到設備 No Devices。
后來查到得用DevEco Studio 4.1版本
發表于 07-01 00:52
基于RK處理器,創龍TL3562-MiniEVM開發板試用體驗
數量: 10塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發板免費試用 RISC-V開發板深度評測!頂級開發板免費
性能強悍!合眾HZ-RK3568開發板試用體驗
月19日 ? 評測數量: 10塊 ? 更多熱點文章閱讀 基于平頭哥TH1520芯片,潤開鴻HH-SCDAYU800A開發板免費試用 RISC-V開發板深度評測!頂級開發板免費
DevEco Studio 工具如何安裝
推送應用到真機運行
步驟 1將搭載 KaihongOS 系統的開發板與安裝 DevEco Studio 的 PC 相連。
步驟 2應用添加
發表于 04-24 07:38
【道生物聯TKB-620開發板試用】開箱&開發板說明&未來試用計劃
開箱
各位少東家好,很榮幸獲得道生物聯TKB0620開發板試用機會,同時收到了兩套開發板解決了互聯互通的調試問題極具誠意,以下是開箱展示:
1、首先是外包裝(兩個好基友)
2、開箱后里
發表于 04-13 20:51
鴻蒙北向開發OpenHarmony5.0 DevEco Studio開發工具安裝與配置
本文介紹OpenHarmony5.0 DevEco Studio開發工具安裝與配置,鴻蒙北向開發入門必備!由觸覺智能Purple Pi OH
【貝啟科技BQ3568HM開源鴻蒙開發板深度試用報告】使用Deveco Studio進行開發
,第一個版本是hdc的版本,第二個版本是開發板上hdc服務的版本,兩者不匹配。
所以使用hdc list targets -v查看連接設備的時候,顯示的是unknow。
安裝Deveco St
發表于 03-16 11:28
【貝啟科技BQ3568HM開源鴻蒙開發板深度試用報告】系統鏡像編譯和燒錄
從貝啟開源社區: BQ3568HM開源鴻蒙系統主板資料匯總帖-開源鴻蒙技術交流-Bearkey-開源社區 ,可以獲取 貝啟科技BQ3568HM開源
發表于 03-16 10:53
【九聯科技Unionpi Tiger開發板試用體驗】安裝DevEco Studio并運行開源Demo
評論