天天看點

華為官方:手把手教你使用鴻蒙 HarmonyOS 本地模拟器

IT之家 2 月 26 日消息,2021 年的華為開發者大會(HDC2021)上,華為随 DevEco Studio 3.0 Beta1 版本釋出首次推出了本地模拟器(也稱為 Local Emulator),支援模拟手機品類。通過下面的視訊來回顧下手機本地模拟器的使用效果。

本期,華為将為大家介紹 HarmonyOS 本地模拟器的版本演進,并手把手教大家使用 HarmonyOS 本地模拟器。

一、本地模拟器的版本演進

2021 年 12 月 31 日,經過一個版本的疊代優化,随 DevEco Studio 3.0 Beta2 版本釋出的本地模拟器新增了智能手表和智慧屏的模拟器品類。

本地模拟器分别針對智能手表和智慧屏的特征,定制了其獨有的特性。

智能手表:支援心率、步數的模拟資料注入,支援旋轉表冠按鈕的模拟。

華為官方:手把手教你使用鴻蒙 HarmonyOS 本地模拟器

圖 1 智能手表

智慧屏:支援遙控器的模拟。

華為官方:手把手教你使用鴻蒙 HarmonyOS 本地模拟器

圖 2 智慧屏

下面,通過一段視訊來看看智能手表和智慧屏品類本地模拟器的使用效果。

通過以上對本地模拟器的介紹,不難看出本地模拟器具有以下優勢:

直接運作在使用者本地計算機上,不需要登入授權,零延遲,也不受使用時長限制,擁有和真機一樣的性能。

提供 audio、battery、location 等多種通用器件模拟,為開發者提供了一個近似真機的運作環境。

對華為裝置提供産品專屬模拟,如智能手表的旋轉按壓功能鍵,以及智慧屏的遙控器模拟等。

支援 Java、JS、C / C++ 單語言調試和 JS+Java 跨語言調試能力,幫助開發者更友善、高效地調試應用。

二、使用前的準備工作

了解了本地模拟器之後,下面要重點為大家講解如何使用本地模拟器。在使用本地模拟器之前,需要做好以下準備工作:

1. 本地模拟器是建立和運作在本地計算機上的,需確定本地計算機滿足以下資源要求:

Windows 系統:8GB 及以上

macOS 系統:8GB 及以上

說明:不支援在虛拟機系統上運作本地模拟器,例如不支援在 Ubuntu 系統上,通過安裝 Windows 虛拟機,然後使用 Windows 系統安裝和運作模拟器。

2. 檢查 DevEco Studio 的版本:

DevEco Studio V3.0 Beta1 及更高版本才支援本地模拟器,目前推薦使用 DevEco Studio V3.0 Beta2 版本。

3. 使用本地模拟器前,需要安裝相應的鏡像包,具體操作如下:

(1)打開 DevEco Studio,選擇“Files> Settings”(macOS 系統則選擇“DevEco Studio > Preferences”)。

(2)如圖 3 所示,在“SDK Manager> HarmonyOS Legacy SDK”頁簽,勾選“Platforms”下的鏡像包。不同的的鏡像包對應不同的裝置類型,System-image-phone 鏡像包對應手機,System-image-tv 鏡像包對應智慧屏,System-image-wearable 鏡像包對應智能手表。

華為官方:手把手教你使用鴻蒙 HarmonyOS 本地模拟器

圖 3 下載下傳鏡像包

(3)點選“Apply”進行安裝。

4. 安裝本地模拟器。

在菜單欄選擇“Tools> Device Manager”,進入圖 4 所示界面,點選“Install”即可安裝本地模拟器。

華為官方:手把手教你使用鴻蒙 HarmonyOS 本地模拟器

圖 4 安裝本地模拟器

三、建立和使用本地模拟器

完成了上面的準備工作,接下來就是本文的重點,教大家如何建立和使用本地模拟器。

1.(可選)自定義本地模拟器檔案存放路徑。

本地模拟器檔案的預設存放路徑為:

C:\Users\使用者名\AppData\Local\Huawei\HarmonyOSEmulator\deployed。如果 C 盤空間緊張,可以通過新增一個系統的環境變量 HarmonyOS_HVD_HOME 自定義存放路徑,指向空間充裕的目錄。

2. 建立本地模拟器。

(1)打開 DevEco Studio,選擇“Tools> Device Manager”。如圖 3 所示,在 Local Emulator 頁簽中,點選右下角的 New Emulator 按鈕,開始建立本地模拟器。

華為官方:手把手教你使用鴻蒙 HarmonyOS 本地模拟器

圖 5 建立本地模拟器

(2)選擇一個裝置來建立本地模拟器。

如圖 4 所示,DevEco Studio 預設提供 Huawei_Phone、Huawei_TV 和 Huawei_Wearable 三個裝置,分别對應手機、智慧屏和智能手表。針對華為裝置的特征,DevEco Studio 對這三個裝置預置了尺寸、分辨率等參數。

華為官方:手把手教你使用鴻蒙 HarmonyOS 本地模拟器

圖 6 選擇一個裝置

開發者點選 New Hardware 或 Huawei_Phone 後的克隆圖示,可以建立新的手機裝置,自定義裝置的名稱、尺寸、分辨率、記憶體等參數(如圖 7)。

華為官方:手把手教你使用鴻蒙 HarmonyOS 本地模拟器

圖 7 自定義手機參數

開發者從預設的三個裝置或者建立的手機裝置中,選擇一個裝置來建立本地模拟器。

(3)選擇好裝置後,點選 Next,可以看到本地模拟器的鏡像資訊。

(4)再次點選 Next,檢查本地模拟器的配置資訊,如有需要此時還可以修改配置資訊。确認無誤後,點選 Finish 完成本地模拟器的建立。

建立成功後,在 Local Emulator 頁簽可以看到新建立的本地模拟器,如圖 8 所示。

華為官方:手把手教你使用鴻蒙 HarmonyOS 本地模拟器

圖 8 本地模拟器建立成功

3. 運作本地模拟器。

(1)在 Local Emulator 頁簽(如圖 8),點選即可啟動本地模拟器。

(2)點選 DevEco Studio 工具欄中的按鈕運作工程,或使用預設快捷鍵 Shift+F10(Mac 為 Control+R)運作工程。

華為官方:手把手教你使用鴻蒙 HarmonyOS 本地模拟器

圖 9 運作工程

(3)DevEco Studio 會啟動應用的編譯建構,完成後應用即可運作在本地模拟器上。以手機裝置為例,運作效果如圖 10 所示。

華為官方:手把手教你使用鴻蒙 HarmonyOS 本地模拟器

圖 10 運作本地模拟器

圖 8 所示的手機本地模拟器,除了可以像真機一樣直接在手機螢幕内操作,右側的工具欄提供了操作便捷、豐富的資料注入能力,包括:調整音量、電池模拟、GPS 模拟、網絡模拟、虛拟傳感器模拟等。

本地模拟器目前支援手機、智能手表和智慧屏三種裝置類型。圖 11 展示了同一套代碼同時在智能手表、手機和智慧屏三個裝置上的運作效果。

華為官方:手把手教你使用鴻蒙 HarmonyOS 本地模拟器

圖 11 本地模拟器運作效果

四、結束語

本期介紹了本地模拟器的使用,你掌握了嗎?歡迎大家來使用和探索本地模拟器的更多豐富功能~

在使用本地模拟器過程中,如果遇到問題,可先參考 FAQ:本地模拟器 >>

如果問題仍然沒有解決,可通過華為開發者論壇回報。

繼續閱讀