0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

HarmonyOS本地模擬器的版本演進(jìn)與使用方法

HarmonyOS開發(fā)者 ? 來(lái)源:HarmonyOS開發(fā)者 ? 作者:HarmonyOS開發(fā)者 ? 2022-02-25 13:03 ? 次閱讀

2021年的華為開發(fā)者大會(huì)(HDC2021)上,我們隨DevEco Studio 3.0 Beta1版本發(fā)布首次推出了本地模擬器(也稱為L(zhǎng)ocal Emulator),支持模擬手機(jī)品類。我們通過(guò)下面的視頻來(lái)回顧下手機(jī)本地模擬器的使用效果。 本期,我們將為大家介紹HarmonyOS本地模擬器的版本演進(jìn),并手把手教大家使用HarmonyOS本地模擬器。

一、本地模擬器的版本演進(jìn)

2021年12月31日,經(jīng)過(guò)一個(gè)版本的迭代優(yōu)化,隨DevEco Studio 3.0 Beta2版本發(fā)布的本地模擬器新增了智能手表和智慧屏的模擬器品類。

本地模擬器分別針對(duì)智能手表和智慧屏的特征,定制了其獨(dú)有的特性。

智能手表:支持心率、步數(shù)的模擬數(shù)據(jù)注入,支持旋轉(zhuǎn)表冠按鈕的模擬。

HarmonyOS本地模擬器的版本演進(jìn)與使用方法

圖1 智能手表

智慧屏:支持遙控器的模擬。

HarmonyOS本地模擬器的版本演進(jìn)與使用方法

圖2 智慧屏

下面,我們通過(guò)一段視頻來(lái)看看智能手表和智慧屏品類本地模擬器的使用效果。通過(guò)以上對(duì)本地模擬器的介紹,不難看出本地模擬器具有以下優(yōu)勢(shì):

直接運(yùn)行在用戶本地計(jì)算機(jī)上,不需要登錄授權(quán),零延遲,也不受使用時(shí)長(zhǎng)限制,擁有和真機(jī)一樣的性能。

提供audio、battery、location等多種通用器件模擬,為開發(fā)者提供了一個(gè)近似真機(jī)的運(yùn)行環(huán)境。

對(duì)華為設(shè)備提供產(chǎn)品專屬模擬,如智能手表的旋轉(zhuǎn)按壓功能鍵,以及智慧屏的遙控器模擬等。

支持Java、JS、C/C++單語(yǔ)言調(diào)試和JS+Java跨語(yǔ)言調(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及以上

說(shuō)明:不支持在虛擬機(jī)系統(tǒng)上運(yùn)行本地模擬器,例如不支持在Ubuntu系統(tǒng)上,通過(guò)安裝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”頁(yè)簽,勾選“Platforms”下的鏡像包。不同的的鏡像包對(duì)應(yīng)不同的設(shè)備類型,System-image-phone鏡像包對(duì)應(yīng)手機(jī),System-image-tv鏡像包對(duì)應(yīng)智慧屏,System-image-wearable鏡像包對(duì)應(yīng)智能手表。

HarmonyOS本地模擬器的版本演進(jìn)與使用方法

圖3 下載鏡像包

(3)點(diǎn)擊“Apply”進(jìn)行安裝。

4. 安裝本地模擬器。

在菜單欄選擇“Tools > Device Manager”,進(jìn)入圖4所示界面,點(diǎn)擊“Install”即可安裝本地模擬器。

HarmonyOS本地模擬器的版本演進(jìn)與使用方法

圖4 安裝本地模擬器

三、創(chuàng)建和使用本地模擬器

完成了上面的準(zhǔn)備工作,接下來(lái)就是本文的重點(diǎn),教大家如何創(chuàng)建和使用本地模擬器。

1.(可選)自定義本地模擬器文件存放路徑。

本地模擬器文件的默認(rèn)存放路徑為:C:Users用戶名AppDataLocalHuaweiHarmonyOSEmulatordeployed。如果C盤空間緊張,可以通過(guò)新增一個(gè)系統(tǒng)的環(huán)境變量HarmonyOS_HVD_HOME自定義存放路徑,指向空間充裕的目錄。

2. 創(chuàng)建本地模擬器。

(1)打開DevEco Studio,選擇“Tools > Device Manager”。如圖3所示,在Local Emulator頁(yè)簽中,點(diǎn)擊右下角的New Emulator按鈕,開始創(chuàng)建本地模擬器。

HarmonyOS本地模擬器的版本演進(jìn)與使用方法

圖5 創(chuàng)建本地模擬器

(2)選擇一個(gè)設(shè)備來(lái)創(chuàng)建本地模擬器。

如圖4所示,DevEco Studio默認(rèn)提供Huawei_Phone、Huawei_TV和Huawei_Wearable三個(gè)設(shè)備,分別對(duì)應(yīng)手機(jī)、智慧屏和智能手表。針對(duì)華為設(shè)備的特征,DevEco Studio對(duì)這三個(gè)設(shè)備預(yù)置了尺寸、分辨率等參數(shù)

HarmonyOS本地模擬器的版本演進(jìn)與使用方法

圖6 選擇一個(gè)設(shè)備

開發(fā)者點(diǎn)擊New Hardware或Huawei_Phone后的克隆 圖標(biāo),可以創(chuàng)建新的手機(jī)設(shè)備,自定義設(shè)備的名稱、尺寸、分辨率、內(nèi)存等參數(shù)(如圖7)。

HarmonyOS本地模擬器的版本演進(jìn)與使用方法

圖7 自定義手機(jī)參數(shù)

開發(fā)者從默認(rèn)的三個(gè)設(shè)備或者創(chuàng)建的手機(jī)設(shè)備中,選擇一個(gè)設(shè)備來(lái)創(chuàng)建本地模擬器。 (3)選擇好設(shè)備后,點(diǎn)擊Next,可以看到本地模擬器的鏡像信息。 (4)再次點(diǎn)擊Next,檢查本地模擬器的配置信息,如有需要此時(shí)還可以修改配置信息。確認(rèn)無(wú)誤后,點(diǎn)擊Finish完成本地模擬器的創(chuàng)建。 創(chuàng)建成功后,在Local Emulator頁(yè)簽可以看到新創(chuàng)建的本地模擬器,如圖8所示。

HarmonyOS本地模擬器的版本演進(jìn)與使用方法

圖8 本地模擬器創(chuàng)建成功

3. 運(yùn)行本地模擬器。

(1)在Local Emulator頁(yè)簽(如圖8),點(diǎn)擊即可啟動(dòng)本地模擬器。

(2)點(diǎn)擊DevEco Studio工具欄中的按鈕運(yùn)行工程,或使用默認(rèn)快捷鍵Shift+F10(Mac為Control+R)運(yùn)行工程。

HarmonyOS本地模擬器的版本演進(jìn)與使用方法

圖9 運(yùn)行工程

(3)DevEco Studio會(huì)啟動(dòng)應(yīng)用的編譯構(gòu)建,完成后應(yīng)用即可運(yùn)行在本地模擬器上。以手機(jī)設(shè)備為例,運(yùn)行效果如圖10所示。

HarmonyOS本地模擬器的版本演進(jìn)與使用方法

圖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)行效果。

HarmonyOS本地模擬器的版本演進(jìn)與使用方法

圖11 本地模擬器運(yùn)行效果

四、結(jié)束語(yǔ)

本期介紹了本地模擬器的使用,你掌握了嗎?歡迎大家來(lái)使用和探索本地模擬器的更多豐富功能。

在使用本地模擬器過(guò)程中,如果遇到問(wèn)題,可先參考FAQ:https://developer.harmonyos.com/cn/docs/documentation/doc-guides/faq-local-emulator-0000001116085454如果問(wèn)題仍然沒(méi)有解決,可通過(guò)華為開發(fā)者論壇向我們反饋:https://developer.huawei.com/consumer/cn/forum/block/deveco-studio 我們將在后續(xù)版本中支持更多設(shè)備的本地模擬器,也將對(duì)大家反饋的問(wèn)題進(jìn)行優(yōu)化和改進(jìn),提升大家的使用體驗(yàn)。請(qǐng)繼續(xù)關(guān)注我們,感謝有你!

原文標(biāo)題:手把手教你使用HarmonyOS本地模擬器

文章出處:【微信公眾號(hào):HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

審核編輯:湯梓紅

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 手機(jī)
    +關(guān)注

    關(guān)注

    34

    文章

    6792

    瀏覽量

    156668
  • 模擬器
    +關(guān)注

    關(guān)注

    2

    文章

    854

    瀏覽量

    42977
  • HarmonyOS
    +關(guān)注

    關(guān)注

    79

    文章

    1946

    瀏覽量

    29732

原文標(biāo)題:手把手教你使用HarmonyOS本地模擬器

文章出處:【微信號(hào):HarmonyOS_Dev,微信公眾號(hào):HarmonyOS開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    HarmonyOS 3.1 Beta 1本地模擬器和端云一體化體驗(yàn)

    Beta1版本配套,與HarmonyOS模擬器鏡像3.1.0 Developer Beta1版本配套,與OpenHarmony 3.2.10.6
    的頭像 發(fā)表于 02-21 12:42 ?1678次閱讀
    <b class='flag-5'>HarmonyOS</b> 3.1 Beta 1<b class='flag-5'>本地</b><b class='flag-5'>模擬器</b>和端云一體化體驗(yàn)

    求教UCGUI模擬器使用方法

    剛剛在STM32上移植UCGUI,用的是固件3.5版本,ILI9341液晶控制,現(xiàn)在急于驗(yàn)證一下,結(jié)果發(fā)現(xiàn)我的板子壞了。求教高手傳我UCGUI模擬器使用方法,越詳細(xì)越好。
    發(fā)表于 02-07 21:42

    【安富萊】【STemWin教程】第5章 emWin5.24模擬器使用方法

    ` 本帖最后由 硬漢Eric2013 于 2015-3-19 11:45 編輯 第5章 emWin5.24模擬器使用方法 本期主要是帶領(lǐng)大家學(xué)習(xí)emWin5.24模擬器的使用, 主要內(nèi)容是學(xué)習(xí)
    發(fā)表于 03-19 11:44

    第5章 emWin5.24模擬器使用方法

    轉(zhuǎn)stemwin教程本期主要是帶領(lǐng)大家學(xué)習(xí)emWin5.24模擬器的使用, 主要內(nèi)容是學(xué)習(xí)如何運(yùn)行emWin5.24安裝包里面的例子以及emWin查看的使用。 5. 1emWin5.24的使用方法
    發(fā)表于 10-11 09:12

    【emWin實(shí)戰(zhàn)教程V2.0】第8章 emWin5.32模擬器使用方法

    轉(zhuǎn)最新版教程本期主要是帶領(lǐng)大家學(xué)習(xí)emWin5.32模擬器的使用,模擬器在以后的設(shè)計(jì)中非常有用,望初學(xué)者務(wù)必熟練掌握。8.1初學(xué)者重要提示8.2 emWin5.32模擬器使用方法8.
    發(fā)表于 01-03 00:11

    HDC2021技術(shù)分論壇:HarmonyOS本地模擬器重磅來(lái)襲!

    HarmonyOS模擬器是應(yīng)用開發(fā)者使用IDE進(jìn)行代碼開發(fā)、調(diào)試、測(cè)試等活動(dòng)中必不可少的工具,它分為本地模擬器和遠(yuǎn)程模擬器,其中遠(yuǎn)程
    發(fā)表于 10-29 16:03

    【木棉花】DevEco Studio本地模擬器初體驗(yàn)

    驗(yàn)。但在體驗(yàn)時(shí)值得注意的地方有三點(diǎn):1. 目前僅支持手機(jī)的創(chuàng)建2. 僅在DevEco Studio 3.0 Beta及更高版本中支持3. 僅支持API 6的應(yīng)用程序特性1. 本地運(yùn)行,真機(jī)性能本地
    發(fā)表于 11-20 13:27

    HDC2021技術(shù)分論壇:HarmonyOS本地模擬器重磅來(lái)襲!

    作者:longjiangyun,模擬器開發(fā)工程師HarmonyOS模擬器是應(yīng)用開發(fā)者使用IDE進(jìn)行代碼開發(fā)、調(diào)試、測(cè)試等活動(dòng)中必不可少的工具,它分為本地
    發(fā)表于 11-22 17:22

    手把手教你使用HarmonyOS本地模擬器

    下面的動(dòng)圖,來(lái)回顧下手機(jī)本地模擬器的使用效果。 本期,我們將為大家介紹HarmonyOS本地模擬器
    發(fā)表于 02-17 16:58

    如何在方舟編譯上建SDK版本為8的單機(jī)本地模擬器?

    如何在方舟編譯上建SDK版本為8的單機(jī)本地模擬器?
    發(fā)表于 12-31 16:56

    鴻蒙原生應(yīng)用開發(fā)-DevEco Studio本地模擬器的使用

    及以上。 macOS系統(tǒng):內(nèi)存推薦為8GB及以上。如果是ARM版本的macOS,macOS版本需在12.2及以上,否則將無(wú)法運(yùn)行本地模擬器。 不支持在虛擬機(jī)系統(tǒng)上運(yùn)行
    發(fā)表于 11-07 14:21

    HarmonyOS本地模擬器重磅來(lái)襲!

    作者:longjiangyun,模擬器開發(fā)工程師 HarmonyOS模擬器是應(yīng)用開發(fā)者使用IDE進(jìn)行代碼開發(fā)、調(diào)試、測(cè)試等活動(dòng)中必不可少的工具,它分為本地
    的頭像 發(fā)表于 10-30 09:16 ?5905次閱讀
    <b class='flag-5'>HarmonyOS</b><b class='flag-5'>本地</b><b class='flag-5'>模擬器</b>重磅來(lái)襲!

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

    在 HDC2021 技術(shù)論壇上提出的 HarmonyOS 新特性中本地模擬器亮相,很讓我激動(dòng)。模擬器作為一個(gè)應(yīng)用開發(fā)者在使用 IDE 進(jìn)行代碼開發(fā)、調(diào)試時(shí)是必不可少的。在調(diào)試代碼時(shí)能夠
    的頭像 發(fā)表于 11-10 09:31 ?3035次閱讀
    <b class='flag-5'>HarmonyOS</b>中DevEco Studio<b class='flag-5'>本地</b><b class='flag-5'>模擬器</b>體驗(yàn)

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

    在 HDC2021 技術(shù)論壇上提出的 HarmonyOS 新特性中本地模擬器亮相,很讓我激動(dòng)。模擬器作為一個(gè)應(yīng)用開發(fā)者在使用 IDE 進(jìn)行代碼開發(fā)、調(diào)試時(shí)是必不可少的。在調(diào)試代碼時(shí)能夠
    的頭像 發(fā)表于 12-03 09:13 ?3615次閱讀
    淺析初次使用DevEco Studio<b class='flag-5'>本地</b><b class='flag-5'>模擬器</b>后的體驗(yàn)

    DC/DC模擬器的特征和使用方法

    本篇介紹了特瑞仕在官網(wǎng)提供的DC/DC模擬器的特征和使用方法。
    的頭像 發(fā)表于 07-18 16:17 ?406次閱讀
    DC/DC<b class='flag-5'>模擬器</b>的特征和<b class='flag-5'>使用方法</b>