HarmonyOS真機除錯(詳細)
個人總結的過程如下
1、使用DevEco Studio生成證書請求檔案
· Key Store Path:選擇金鑰庫檔案儲存路徑。
· Password:設定金鑰庫密碼。
· Confirm Password:再次輸入金鑰庫密碼。
接下來回到Generate key視窗
· Alias:金鑰的別名資訊,用於標識金鑰名稱。請記住該別名,後續簽名配置需要使用。
· Password:輸入金鑰對應的密碼,金鑰密碼需要與金鑰庫密碼保持一致。請記住該密碼,後續簽名配置需要使用。
· Confirm Password:再次輸入金鑰密碼。
· Validity:證書有效期,建議設定為25年及以上,覆蓋應用的完整生命週期。
· Certificate:輸入證書基本資訊,如組織、城市或地區、國家碼等。
這時已經生成金鑰檔案.p12和證書請求檔案.csr,接下來申請應用除錯證書和Profile
2、申請應用除錯證書和Profile
1. 登入,選擇"使用者與訪問"。
注意:
當前只有受邀請開發者才能訪問證書管理選單。如果AGC頁面未展示證書管理選單,請將開發者名稱、申請背景及Developer ID傳送至[email protected],華為運營人員將在1-3個工作日內為您安排對接人員。Developer ID查詢方法如下:登入AGC網站,點選"我的專案",選擇您的任意專案,在"專案設定 -> 常規 -> 開發者"下即可找到"Developer ID"。
很快就有人答覆
下載證書,將證書和之前的p12檔案和CSR檔案放在一個資料夾裡面,方便以後查詢
說明:
· 您最多可申請兩個除錯證書。
· 如證書已過期,"失效日期"列展示"已於YYYY-MM-DD過期"。您可以下載或廢除過期證書。
裝置型別選擇手機
很多人在獲取UDID的時候出現問題,方法如下:
1、在SDK裡面找到toolchains,用CMD工具進入該目錄
2、電腦連上你的裝置
3、輸入下面程式碼獲取UDID
hdc.exe shell bm get -udid
下面出現的那一段就是你的UDID
申請Profile
接下里下載Profile 和之前生成的那一些放在一個資料夾裡面。
到此為止準備工作已經準備就緒,現在進入DevEco Studio配置簽名信息
配置簽名信息
開啟File > Project Structure,在Modules>entry(模組名稱)>Signing Configs > debug視窗中,配置指定模組的除錯簽名信息。
· Store File:選擇金鑰庫檔案,檔案字尾為.p12。
· Store Password:輸入金鑰庫密碼。
· Key Alias:輸入金鑰的別名資訊。
· Key Password:輸入金鑰的密碼。
· SignAlg:簽名演算法,固定為SHA256withECDSA。
· Profile File:選擇申請的除錯Profile檔案,檔案字尾為.p7b。
· Certpath File:選擇申請的除錯數字證書檔案,檔案字尾為.cer。
接下來Tool ---> HVD Manager
登陸客戶端
進入真機除錯