參考鴻蒙官方文檔(點(diǎn)擊傳送門)浮创,做一下流程梳理簡化裁赠,及踩坑記錄
華為將真機(jī)調(diào)試分成物理真機(jī)和遠(yuǎn)程真機(jī)牧抽。這里說的都是物理真機(jī)(手機(jī)、平板)牢裳。鴻蒙真機(jī)調(diào)試巨復(fù)雜,不像Android那么容易方便炫惩。
貼一下官方的調(diào)試流程圖:
總結(jié)一下:
上面這個(gè)流程可以忽略扁瓢,沒講到重點(diǎn)。真機(jī)調(diào)試是需要在?AppGallery Connect中創(chuàng)建應(yīng)用的到涂,調(diào)試應(yīng)用需要的cer和p7b文件是從這里生成的脊框。
先決條件:
1. 鴻蒙手機(jī)通過USB連接電腦颁督,并開啟USB調(diào)試践啄。
2. 一個(gè)華為開發(fā)者賬號(hào),實(shí)名認(rèn)證
3. APP開發(fā)工具DevEco-Studio
關(guān)鍵流程:
1. Studio創(chuàng)建應(yīng)用
2. 如果未登錄過沉御,F(xiàn)ile > Project Structure > Project > Signing Configs簽名配置頁屿讽,點(diǎn)擊“Sign In”
3. AppGallery創(chuàng)建應(yīng)用(包名和Studio創(chuàng)建的一樣)
4. 官方文檔到這在簽名配置頁就點(diǎn)Try Again可以自動(dòng)簽名,我試了不行吠裆,以下全是手動(dòng)
5. Studio中Build > Generate key and CSR? ?生成p12和csr文件
6. 獲取手機(jī)udid伐谈,命令行hdc shell bm get -udid(下一步設(shè)備管理要用)
7. AppGallery主頁 > 用戶與訪問 > 左側(cè)設(shè)備管理添加udid的設(shè)備(生成p7b時(shí)要用)
8. AppGallery主頁 > 用戶與訪問 > 左側(cè)證書管理生成cer文件(生成p7b和簽名配置要用)
9. AppGallery主頁 > 我的項(xiàng)目 > 左側(cè)HarmonyOS應(yīng)用 > HAP provision profile,生成p7b文件
10. 最后在簽名配置頁配好 p12试疙、p7b诵棵、cer等參數(shù),運(yùn)行鴻蒙應(yīng)用到真機(jī)就行了