前言:
????????uniapp+vue3+鴻蒙系統的開發。
實現效果:
鴻蒙pad端真機測試效果-下面是正常的日志效果
實現步驟:
1、安裝鴻蒙的開發工具,點擊安裝,注意版本不能太舊了
deveco-studio
2、下載下來是個壓縮包,解壓后是個exe的安裝包,安裝即可
這里沒什么特別注意的,可以把之前的舊版本刪了,保留數據,全刪也行,根據提示來就行
3、設置成中文,點擊進來,fil->plugin->勾選上這個插件->重啟
4、配置你需要的模擬器
首先選擇你的模擬器類型,比如手機、平板等等,記得修改保存位置,然后點擊新建模擬器
點擊新建模擬器來到這里,注意找到你的鴻蒙的型號,一般模擬器會比真機版本要高一些,你可以根據你的真機上的鴻蒙型號來找適合你的版本,比如16-17是當前最常用的,選第二個,然后點擊下載
點擊下載后,就進行下載狀態,可以后天運行,不影響的,第二張圖是下載好的,可以看區別
勾選你下載好的鏡像,然后點擊下一步
可以自己給服務起名,然后內存和儲存空間設置,然后點擊完成就配置好了
安裝好以后,直接點擊這個圖標,運行就行,注意,有些配置需要鴻蒙系統才可以
如果運行報錯,可以看這些官方資料來解決
文檔中心https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-emulator-faqs#section214296171615
5、安裝最新的HBuilderX?工具,目前要求鴻蒙開發必須4.5版本以上
HBuilderX 文檔HBuilderX:極客開發工具, HBuilderX用戶文檔和插件開發文檔https://hx.dcloud.net.cn/Tutorial/install/windows
還有個鴻蒙系統的插件,注意看右下角,點擊安裝就行
6、新建一個項目,或者用你自己的項目,然后運行到瀏覽器查看效果
注意,你自己項目可能會報錯,ohpm類型的一些錯誤,建議用新項目看看你的本地環境是否配置好了,先排除環境問題,環境沒問題,就只剩下代碼配置問題
7、注意鴻蒙要配置簽名,這是必須的,沒有簽名是無法正常運行的
真機插入:
真機如何配置:
1、直接數據線連接電腦
2、選擇傳輸文件
3、電腦上彈出一個設備信息
4、在鴻蒙開發者工具的
電腦彈出設備信息
鴻蒙的開發者工具中查看設備信息
鴻蒙開發者工具,可以看到剛插入的設備,點擊他就可以操作了
HBuilderX中點擊運行到鴻蒙,可以看到設備信息,還有個配置簽名的入口
8、配置調試證書
點擊自動申請調試證書,如果你第一次,肯定要申請的,然后登陸你的賬號,如果沒有賬號就申請注冊一個,這里就不說怎么注冊了
申請簽名具體操作流程指南,鴻蒙官網提供
文檔中心https://developer.huawei.com/consumer/cn/doc/app/agc-help-add-debugcert-0000001914263178?ha_source=Dcloud&ha_sourceId=89000448
- 登錄AppGallery Connect,選擇“證書、APP ID和Profile”。
- 在左側導航欄選擇“證書、APP ID和Profile > 證書”,進入“證書”頁面,點擊“新增證書”。
- 在彈出的“新增證書”窗口填寫要申請的證書信息,點擊“提交”。
參數
說明
證書名稱
不超過100個字符。
證書類型
選擇“調試證書”。
選取證書請求文件(CSR)
證書請求文件需要在DevEco Studio上申請,具體操作請參考生成證書請求文件。
?操作步驟:
1、打開鴻蒙開發工具,點擊構建,找到生成私鑰和請求文件
儲存文件的地址,加上你的密碼,然后點擊確定就好了
名稱保持一致就可以了,然后點擊下一步next
然后第二步跟第一步一樣,按照圖示就行
點擊完成,提示當前存放位置
打開我們存放的目錄,可以看到時這樣的,一個p12文件,一個csr文件
然后回到我們上面的第三步,繼續填寫資料
點擊提交以后,可以看到下面的內容,可以點擊下載
簽名特別需要注意點
- 證書申請成功即為“生效”狀態。目前實名認證開發者的調試證書有效期為180天,未實名開發者的調試證書有效期為14天。
- 若證書狀態變為“失效”或“已吊銷”,表示當前證書已不可用,且通過此證書申請的Profile也會全部失效或吊銷。您需要重新申請證書與Profile。
- 證書一旦廢除將不可恢復,且通過此證書申請的Profile也會全部失效,請謹慎操作
到目前為止文件只剩下一個,簽名描述文件還沒有生成了
下面這個就是簽名描述文件,要新增設備,設備有個uuid,可以隨便寫,或者你拿到你鴻蒙設備的uuid
下載以后,可以看到,這四個文件缺一不可
9、根據我們最新的簽名數據,配置我們uniapp這邊的簽名信息
alias ==?私鑰別名
password ==?私鑰密碼
應用包名 ==?appid里面創建的應用的包名
10、運行,直接在ipad上看效果
更多資料:
鴻蒙開發如何生成證書以及配置證書保姆級步驟_鴻蒙證書配置-CSDN博客