鴻蒙基于真機(jī)調(diào)試和運(yùn)行與IOS相似,需要簽名和profit和設(shè)備uuid綁定,鴻蒙文檔雖然很全,但都比較散,而且一些異常情況沒有說明方案,這篇文章主要把整個流程帶大家串一遍,包括其中遇到的問題和解決方案。
首頁 創(chuàng)建項(xiàng)目(我就當(dāng)大家已經(jīng)創(chuàng)建好了),
第一種自動簽名(最簡單的方案)??
直接創(chuàng)建的工程 直接運(yùn)行的話會提示錯誤






第二種手動簽名(步驟較多)
假如你已經(jīng)把a(bǔ)pp開發(fā)完成了 進(jìn)入到提測階段 這個時候就需要你給測試打包,并且做發(fā)布準(zhǔn)備,那就需要去
登錄AppGallery Connect,進(jìn)行app配置




證書名稱自行填寫,類型和ios一樣是調(diào)試證書還是發(fā)布證書,目前選擇調(diào)試證書就可以

csr文件需要我們用deveco開發(fā)工具去生成






接下來我們再去AppGallery Connect的我的應(yīng)用界面去創(chuàng)建應(yīng)用 如果之前先創(chuàng)建應(yīng)用也可以那就進(jìn)入項(xiàng)目頁面




接下來就是我們需要添加需要調(diào)試的設(shè)備了,點(diǎn)擊選擇設(shè)備

?如何獲取鴻蒙的uuid
首先 (如果你之前做過安卓開發(fā)可以忽略。。。)? 打開我們的手機(jī)端開發(fā)者選項(xiàng),開發(fā)者選項(xiàng)如果沒有就需要

然后查看deveco是否已經(jīng)鏈接設(shè)備,有些設(shè)備即使打開了 需要你把充電模式改成傳輸模式










可能遇到的問題? 獲取uuid時
1[Fail]ExecuteCommand need connect-key?
這個錯路徑不對 應(yīng)該是hmscore下的hdc



2hdc shell bm get --udid. 報錯udid of current device is :error: failed to get udid
改用?HdcExternal shell bm get --udid
3
error: failed to start ability. Error while Launching activity?
在module.json5里把"exported": true,
