華為HarmonyOS 申請真機調試
由於官方說明比較多,比較詳細,如果有不明白的話可以去官方進行查詢,以下為簡要版。
打開官方下載工具 DevStudio
創建第一個項目,此處創建的項目名稱為MyDemo2
然后選擇上方,也就是菜單欄,選擇Build->Generate Key and CSR
,進入到如下界面
如果之前已經創建過key
了,那么跳過該節目,也就是左下方的Skip
。如果並沒有創建該密鑰,選擇New
,進行創建自己的Key。
創建完成之后,填寫Alias
,后面會繼續用到。把剩下的東西填完成之后,選擇next
下一步之后,彈出頁面,選擇本地CSR
路徑,注意,這里是創建路徑,並不是本地CSR文件的路徑(指存在的)。選擇完成之后,進行下一步便會自動創建了
登錄華為AppGallery Connect官網
登錄之后,如果您並沒有注冊華為開發者,需要進行注冊開發者賬號,注冊完之后進行登錄。
下面將會按照你是
- 具有華為開發者賬號
繼續進行如下內容
找到用戶與訪問
頁面,如下圖所示
在頁面的左側,找到證書管理
和設備管理
,如果你是第一次,那么需要發送郵件去進行申請。
如果已經存在該項,那么首先點擊證書管理,添加證書。
添加完成之后,下載文件,文件后綴名為cer
為結尾的
保存文件,待會會用到。
接下來進行設備的添加,跳轉到設備管理
。這里的設備管理,是使用實體機器進行項目調試時,需要使用到的。需要機子的UDID,也就是機器唯一識別碼。如何獲取UDID?
把你的設備打開USB調試,然后進入開發者模式(關於手機-> 連續按版本號多次 -> 系統與更新 -> 開發者模式
),找到USB調試模式
,當然,以后可能改成HDB調試模式
(文檔就寫了HDB調試模式,我懵,結果我的設備中只有USB調試模式,碰着運氣,然后進行命令輸入,結果這就是設備的UDID)
打開了USB調試模式后,連接電腦,你的電腦還需要ADB調試文件,具體文件上網查找,本文章不講太多。
cmd輸入以下的指令
adb shell
如果有多個設備,最簡單的方法就是把多余的設備拔掉....
接着輸入bm get --udid
就會顯示你的設備的UDID了
在設備管理中,添加你的設備,輸入你的設備UDID,就可以了
返回到首頁,進行創建項目
進入之后,進行新建項目,輸入項目名稱,下一步即可。
在左側的菜單欄,拉到最下面,找到HarmonyOS應用
,選擇HAP Provision Profile
選項,進行添加HarmonyOS應用
完成之后,選擇添加,添加應用調試的基本信息
提交之后,進行下載文件,文件的后綴名以p7b
為結尾的,保存在本地后,進行下一項工作。
整個過程下來,下載了兩個文件,一個是證書文件,以cer
為結尾的,一個是以p7b
為結尾的。
跳轉到軟件層面Dev Eco
選擇File->ProjectStruceture
。
找到如下
然后進行添加文件
- 第一個是以
.p12
為結尾的文件,也就是一開始創建的文件 - 第二個是以
.p7b
為結尾的文件 - 第三個是以
.cer
為結尾的文件
添加完成之后,選擇ok即可
此使便可以進行實體機器進行調試了。
如需轉載,請標注出處