華為將真機調試分成物理真機和遠程真機。這裏說的都是物理真機(手機、平板)。鴻蒙真機調試巨復雜,不像Android那麽容易方便。
貼壹下官方的調試流程圖:
總結壹下:
上面這個流程可以忽略,沒講到重點。真機調試是需要在 ? AppGallery Connect 中創建應用的,調試應用需要的cer和p7b文件是從這裏生成的。
先決條件:
1. 鴻蒙手機通過USB連接電腦,並開啟USB調試。
2. 壹個華為開發者賬號,實名認證
3. APP開發工具DevEco-Studio
關鍵流程:
1. Studio創建應用
2. 如果未登錄過,File > Project Structure > Project > Signing Configs簽名配置頁,點擊“Sign In”
3. AppGallery創建應用(包名和Studio創建的壹樣)
4. 官方文檔到這在簽名配置頁就點Try Again可以自動簽名,我試了不行,以下全是手動
5. Studio中Build > Generate key and CSR 生成p12和csr文件
6. 獲取手機udid,命令行hdc shell bm get -udid(下壹步設備管理要用)
7. AppGallery主頁 > 用戶與訪問 > 左側設備管理添加udid的設備(生成p7b時要用)
8. AppGallery主頁 > 用戶與訪問 > 左側證書管理生成cer文件(生成p7b和簽名配置要用)
9. AppGallery主頁 > 我的項目 > 左側HarmonyOS應用 > HAP provision profile,生成p7b文件
10. 最後在簽名配置頁配好 p12、p7b、cer等參數,運行鴻蒙應用到真機就行了