2021年的華為開發(fā)者大會(HDC2021)上,我們隨DevEco Studio 3.0 Beta1版本發(fā)布首次推出了本地模擬器(也稱為Local Emulator),支持模擬手機(jī)品類。我們通過下面的視頻來回顧下手機(jī)本地模擬器的使用效果。 本期,我們將為大家介紹HarmonyOS本地模擬器的版本演進(jìn),并手把手教大家使用HarmonyOS本地模擬器。
一、本地模擬器的版本演進(jìn)
2021年12月31日,經(jīng)過一個(gè)版本的迭代優(yōu)化,隨DevEco Studio 3.0 Beta2版本發(fā)布的本地模擬器新增了智能手表和智慧屏的模擬器品類。
本地模擬器分別針對智能手表和智慧屏的特征,定制了其獨(dú)有的特性。
智能手表:支持心率、步數(shù)的模擬數(shù)據(jù)注入,支持旋轉(zhuǎn)表冠按鈕的模擬。
圖1 智能手表
智慧屏:支持遙控器的模擬。
圖2 智慧屏
下面,我們通過一段視頻來看看智能手表和智慧屏品類本地模擬器的使用效果。通過以上對本地模擬器的介紹,不難看出本地模擬器具有以下優(yōu)勢:
直接運(yùn)行在用戶本地計(jì)算機(jī)上,不需要登錄授權(quán),零延遲,也不受使用時(shí)長限制,擁有和真機(jī)一樣的性能。
提供audio、battery、location等多種通用器件模擬,為開發(fā)者提供了一個(gè)近似真機(jī)的運(yùn)行環(huán)境。
對華為設(shè)備提供產(chǎn)品專屬模擬,如智能手表的旋轉(zhuǎn)按壓功能鍵,以及智慧屏的遙控器模擬等。
支持Java、JS、C/C++單語言調(diào)試和JS+Java跨語言調(diào)試能力,幫助開發(fā)者更方便、高效地調(diào)試應(yīng)用。
二、使用前的準(zhǔn)備工作
了解了本地模擬器之后,下面我們要重點(diǎn)為大家講解如何使用本地模擬器。在使用本地模擬器之前,我們需要做好以下準(zhǔn)備工作:
1. 本地模擬器是創(chuàng)建和運(yùn)行在本地計(jì)算機(jī)上的,需確保本地計(jì)算機(jī)滿足以下資源要求:
Windows系統(tǒng):8GB及以上
macOS系統(tǒng):8GB及以上
說明:不支持在虛擬機(jī)系統(tǒng)上運(yùn)行本地模擬器,例如不支持在Ubuntu系統(tǒng)上,通過安裝Windows虛擬機(jī),然后使用Windows系統(tǒng)安裝和運(yùn)行模擬器。
2. 檢查DevEco Studio的版本:
DevEco Studio V3.0 Beta1及更高版本才支持本地模擬器,當(dāng)前推薦使用DevEco Studio V3.0 Beta2版本。
3. 使用本地模擬器前,需要安裝相應(yīng)的鏡像包,具體操作如下:
(1)打開DevEco Studio,選擇“Files > Settings”(macOS系統(tǒng)則選擇“DevEco Studio > Preferences”)。
(2)如圖3所示,在“SDK Manager > HarmonyOS Legacy SDK”頁簽,勾選“Platforms”下的鏡像包。不同的的鏡像包對應(yīng)不同的設(shè)備類型,System-image-phone鏡像包對應(yīng)手機(jī),System-image-tv鏡像包對應(yīng)智慧屏,System-image-wearable鏡像包對應(yīng)智能手表。
圖3 下載鏡像包
(3)點(diǎn)擊“Apply”進(jìn)行安裝。
4. 安裝本地模擬器。
在菜單欄選擇“Tools > Device Manager”,進(jìn)入圖4所示界面,點(diǎn)擊“Install”即可安裝本地模擬器。
圖4 安裝本地模擬器
三、創(chuàng)建和使用本地模擬器
完成了上面的準(zhǔn)備工作,接下來就是本文的重點(diǎn),教大家如何創(chuàng)建和使用本地模擬器。
1.(可選)自定義本地模擬器文件存放路徑。
本地模擬器文件的默認(rèn)存放路徑為:C:Users用戶名AppDataLocalHuaweiHarmonyOSEmulatordeployed。如果C盤空間緊張,可以通過新增一個(gè)系統(tǒng)的環(huán)境變量HarmonyOS_HVD_HOME自定義存放路徑,指向空間充裕的目錄。
2. 創(chuàng)建本地模擬器。
(1)打開DevEco Studio,選擇“Tools > Device Manager”。如圖3所示,在Local Emulator頁簽中,點(diǎn)擊右下角的New Emulator按鈕,開始創(chuàng)建本地模擬器。
圖5 創(chuàng)建本地模擬器
(2)選擇一個(gè)設(shè)備來創(chuàng)建本地模擬器。
如圖4所示,DevEco Studio默認(rèn)提供Huawei_Phone、Huawei_TV和Huawei_Wearable三個(gè)設(shè)備,分別對應(yīng)手機(jī)、智慧屏和智能手表。針對華為設(shè)備的特征,DevEco Studio對這三個(gè)設(shè)備預(yù)置了尺寸、分辨率等參數(shù)。
圖6 選擇一個(gè)設(shè)備
開發(fā)者點(diǎn)擊New Hardware或Huawei_Phone后的克隆 圖標(biāo),可以創(chuàng)建新的手機(jī)設(shè)備,自定義設(shè)備的名稱、尺寸、分辨率、內(nèi)存等參數(shù)(如圖7)。
圖7 自定義手機(jī)參數(shù)
開發(fā)者從默認(rèn)的三個(gè)設(shè)備或者創(chuàng)建的手機(jī)設(shè)備中,選擇一個(gè)設(shè)備來創(chuàng)建本地模擬器。 (3)選擇好設(shè)備后,點(diǎn)擊Next,可以看到本地模擬器的鏡像信息。 (4)再次點(diǎn)擊Next,檢查本地模擬器的配置信息,如有需要此時(shí)還可以修改配置信息。確認(rèn)無誤后,點(diǎn)擊Finish完成本地模擬器的創(chuàng)建。 創(chuàng)建成功后,在Local Emulator頁簽可以看到新創(chuàng)建的本地模擬器,如圖8所示。
圖8 本地模擬器創(chuàng)建成功
3. 運(yùn)行本地模擬器。
(1)在Local Emulator頁簽(如圖8),點(diǎn)擊即可啟動(dòng)本地模擬器。
(2)點(diǎn)擊DevEco Studio工具欄中的按鈕運(yùn)行工程,或使用默認(rèn)快捷鍵Shift+F10(Mac為Control+R)運(yùn)行工程。
圖9 運(yùn)行工程
(3)DevEco Studio會啟動(dòng)應(yīng)用的編譯構(gòu)建,完成后應(yīng)用即可運(yùn)行在本地模擬器上。以手機(jī)設(shè)備為例,運(yùn)行效果如圖10所示。
圖10 運(yùn)行本地模擬器
圖8所示的手機(jī)本地模擬器,除了可以像真機(jī)一樣直接在手機(jī)屏幕內(nèi)操作,右側(cè)的工具欄提供了操作便捷、豐富和數(shù)據(jù)注入能力,包括:調(diào)整音量、電池模擬、GPS模擬、網(wǎng)絡(luò)模擬、虛擬傳感器模擬等。 本地模擬器目前支持手機(jī)、智能手表和智慧屏三種設(shè)備類型。圖11展示了同一套代碼同時(shí)在智能手表、手機(jī)和智慧屏三個(gè)設(shè)備上的運(yùn)行效果。
圖11 本地模擬器運(yùn)行效果
四、結(jié)束語
本期介紹了本地模擬器的使用,你掌握了嗎?歡迎大家來使用和探索本地模擬器的更多豐富功能。
在使用本地模擬器過程中,如果遇到問題,可先參考FAQ:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/faq-local-emulator-0000001116085454如果問題仍然沒有解決,可通過華為開發(fā)者論壇向我們反饋:https://developer.huawei.com/consumer/cn/forum/block/deveco-studio 我們將在后續(xù)版本中支持更多設(shè)備的本地模擬器,也將對大家反饋的問題進(jìn)行優(yōu)化和改進(jìn),提升大家的使用體驗(yàn)。請繼續(xù)關(guān)注我們,感謝有你!
原文標(biāo)題:手把手教你使用HarmonyOS本地模擬器
文章出處:【微信公眾號:HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
審核編輯:湯梓紅
-
手機(jī)
+關(guān)注
關(guān)注
35文章
6929瀏覽量
159232 -
模擬器
+關(guān)注
關(guān)注
2文章
894瀏覽量
44021 -
HarmonyOS
+關(guān)注
關(guān)注
79文章
2052瀏覽量
32130
原文標(biāo)題:手把手教你使用HarmonyOS本地模擬器
文章出處:【微信號:HarmonyOS_Dev,微信公眾號:HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
HarmonyOS 3.1 Beta 1本地模擬器和端云一體化體驗(yàn)

可回饋式電網(wǎng)模擬器的使用方法有哪些?
求教UCGUI模擬器的使用方法
【安富萊】【STemWin教程】第5章 emWin5.24模擬器的使用方法
第5章 emWin5.24模擬器的使用方法
【emWin實(shí)戰(zhàn)教程V2.0】第8章 emWin5.32模擬器的使用方法
HDC2021技術(shù)分論壇:HarmonyOS本地模擬器重磅來襲!
【木棉花】DevEco Studio本地模擬器初體驗(yàn)
HDC2021技術(shù)分論壇:HarmonyOS本地模擬器重磅來襲!
手把手教你使用HarmonyOS本地模擬器
鴻蒙原生應(yīng)用開發(fā)-DevEco Studio本地模擬器的使用
HarmonyOS本地模擬器重磅來襲!

HarmonyOS中DevEco Studio本地模擬器體驗(yàn)

淺析初次使用DevEco Studio本地模擬器后的體驗(yàn)

評論