创建模拟器
=====

有网络环境可参考以下步骤创建模拟器，如果是无网络环境，请查看[离线部署模拟器](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-emulator-no-network)。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/a2/v3/iva9CUgxQfieSXW_jGpSeA/note_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T073856Z&HW-CC-Expire=86400&HW-CC-Sign=3D9B699A15863F0A92E98491D29A35E016EB97E2CEFE583AEE07D35341AFDCFB)

在macOS中，您可能在活动监视器中发现模拟器进程占用的内存超过设置的内存。实际上，活动监视器中的**Memory**并不代表模拟器进程实际使用的物理内存，更多详情请参考[macOS上活动监视器中显示模拟器内存偏高](https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs/faqs-app-running-23)。

#### 使用预置的模拟器

从DevEco Studio 6.1.0 Beta2版本开始，如果本地没有模拟器，DevEco Studio会预置模拟器，开发者无需创建即可快速使用。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/e6/v3/FvyNsEQETIC2-je7hKHImQ/note_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T073856Z&HW-CC-Expire=86400&HW-CC-Sign=95F552075FADCB7DF2B7224DC4753DEEC32CAE7373E52D026C98F475D61CFF6D)

该功能仅支持中国境内（香港特别行政区、澳门特别行政区、中国台湾除外）。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/cf/v3/be5uTbPtTtaG5Sy6KGbVNw/zh-cn_image_0000002624990809.png?HW-CC-KV=V1&HW-CC-Date=20260612T073856Z&HW-CC-Expire=86400&HW-CC-Sign=7F5E8D96B8EBCC4C597F5E048A84FCB3939AD946DBE4FB752DC6369EF8641FD8)

在设备选择框中，选择预置的模拟器并点击运行按钮![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/e0/v3/LNx1i8n0R-SyZEByP73quA/zh-cn_image_0000002594471440.png?HW-CC-KV=V1&HW-CC-Date=20260612T073856Z&HW-CC-Expire=86400&HW-CC-Sign=8F7ADD7A753955D92F9DF8DA33121CDB3B8ABB2963DEBF9AF1D95C9A488F4395)后，根据界面提示下载镜像，或点击菜单栏**Tools > Device Manager** >![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/03/v3/RWlFj4TcT_6wg-PT3Z3M3g/zh-cn_image_0000002625070935.png?HW-CC-KV=V1&HW-CC-Date=20260612T073856Z&HW-CC-Expire=86400&HW-CC-Sign=3C9AFDE0A17382AC1D66909AA104B25153819CD82E14090FEA851C77AF1022AC)下载镜像后，即可快捷使用模拟器。

![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/2b/v3/PtkI4hYqTXu6M_rVuwIz8g/zh-cn_image_0000002594471488.png?HW-CC-KV=V1&HW-CC-Date=20260612T073856Z&HW-CC-Expire=86400&HW-CC-Sign=54EBC689D982C313728F076E4036D270FC17DCCFA77B3B8D8FACE578F81E5882)

#### 创建新的模拟器

1.  点击菜单栏的**Tools > Device Manager**，点击右下角的**Edit**设置模拟器实例的存储路径**Local Emulator Location**，Mac默认存储在~/.Huawei/Emulator/deployed下，Windows默认存储在C:\\Users\\xxx\\AppData\\Local\\Huawei\\Emulator\\deployed下。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/2a/v3/u50VfZNIQ4mkUFGg2-QjrA/zh-cn_image_0000002625070963.png?HW-CC-KV=V1&HW-CC-Date=20260612T073856Z&HW-CC-Expire=86400&HW-CC-Sign=91360A8ADC6AE25EE6BD035430ADAB1F7C5BB92E4562E848A3A6BFF66D24A853 "点击放大")
    
2.  在**Local Emulator**页签中，单击右下角的**New Emulator**按钮，创建一个模拟器。
    
    在模拟器配置界面，可以选择一个默认的设备模板，首次使用时请点击设备右侧的![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/2d/v3/TQqfVftbR9-AVUUDz-4S5w/zh-cn_image_0000002594471476.png?HW-CC-KV=V1&HW-CC-Date=20260612T073856Z&HW-CC-Expire=86400&HW-CC-Sign=6D314E4478122876746093E3911FDDB37983F334B832CAA842716FBAA7ED54B5)下载模拟器镜像，您也可以在该界面更新或删除不同设备的模拟器镜像。
    
    单击**Edit**可以设置镜像文件的存储路径。macOS默认存储在~/Library/Huawei/Sdk下，Windows默认存储在C:\\Users\\xxx\\AppData\\Local\\Huawei\\Sdk下。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/16/v3/f66TpRzITcaOn6yDcAU5Nw/note_3.0-zh-cn.png?HW-CC-KV=V1&HW-CC-Date=20260612T073856Z&HW-CC-Expire=86400&HW-CC-Sign=57D3237F949E0DAB9BEAE2E4911F52E0890AED4AF14EC521265C106A70CF1463)
    
    如果配置界面显示异常，例如设备列表为空等，可先关闭DevEco Studio，并进入~/Library/Huawei（Windows路径为C:\\Users\\xxx\\AppData\\Local\\Huawei）目录，删除DevEcoStudiox.x文件夹（如DevEcoStudio6.0，具体文件夹名称和安装的DevEco Studio版本相关）以清理缓存。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/ef/v3/JhMiSXzwS9eEOLXe-AqGNg/zh-cn_image_0000002625070949.png?HW-CC-KV=V1&HW-CC-Date=20260612T073856Z&HW-CC-Expire=86400&HW-CC-Sign=3038E77B192ED281BF1DB1E243465E34BE26B011DBA645BCE404D6B1B6C14C26)
    
3.  单击**Next**，设置设备相关的参数。
    
    *   **Name**：设置模拟器的名称。
    *   **Screen Profile**：从DevEco Studio 6.0.0 Beta1版本开始，部分设备支持选择预置的机型配置或自定义屏幕配置，具体支持的设备请参考[自定义屏幕配置](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-emulator-customize-screen-configuration)。可点击下拉框选择预置的机型配置，也可点击**Customize**自定义配置，在自定义配置的情况下可以对屏幕尺寸、分辨率和DPI进行修改，取值范围参考界面提示。
        
        如果是Car设备，还支持新增或删除屏幕，关于多屏能力的介绍请参考[Car设备多屏能力](https://developer.huawei.com/consumer/cn/doc/harmonyos-guides/ide-emulator-more-features#section5710121118389)。
        
        *   **Screen size：**屏幕的对角线长度，单位为inch。
        *   **Resolution**：分辨率，包括宽度和高度，单位为px。
        *   **DPI**：像素密度，DPI 越高，UI组件占用的像素点越多，从而提供更精细的显示效果。
    *   **Boot options**：模拟器启动方式。从DevEco Studio 6.1.0 Beta1版本开始支持。
        *   **Cold boot**：冷启动，以开机启动的方式重新启动。
        *   **Quick boot**：热启动，启动时加载上次关闭时保存的快照，启动后会恢复至上次关闭时的状态。
    *   **Memory**：设置模拟器的内存。
    *   **Storage**：设置模拟器的存储空间。
    
    确认所有参数后，点击**Finish**创建模拟器。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/3d/v3/NJIvNu_ERB6gdptuZSskYA/zh-cn_image_0000002594471472.png?HW-CC-KV=V1&HW-CC-Date=20260612T073856Z&HW-CC-Expire=86400&HW-CC-Sign=69E07EA30B68A57ACF5D6DA56B2F44B3BF16C6A19D066E266331D3681F474C30)
    
4.  启动模拟器，有两种方式。
    
    *   从DevEco Studio 6.1.0 Beta2版本开始，创建后的模拟器会展示在设备列表中（最多10个），选择模拟器后，点击运行按钮![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/d0/v3/0y21acShQMC-1M3cYDSh8w/zh-cn_image_0000002594471478.png?HW-CC-KV=V1&HW-CC-Date=20260612T073856Z&HW-CC-Expire=86400&HW-CC-Sign=2DDEA7A8FBDF8A4C8F063B22565D3E65B4B407C0250C6FD90F751030D5549108)，即可一键完成启动模拟器、编译构建、推包运行操作。
        
        ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/47/v3/xwvvMWfmQLWAaOhkN-TNOw/zh-cn_image_0000002594631412.png?HW-CC-KV=V1&HW-CC-Date=20260612T073856Z&HW-CC-Expire=86400&HW-CC-Sign=47C6305F8C80B22E56F8FB02768CD0A2E00B4D15AEE68E2C96C3FB261551E777)
        
    *   在设备管理器页面，单击![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/5d/v3/9rcGrzqCTku-4jReDuemLA/zh-cn_image_0000002625070977.png?HW-CC-KV=V1&HW-CC-Date=20260612T073856Z&HW-CC-Expire=86400&HW-CC-Sign=A3E8A7DF66D2599BEF7BA30ADE12C3A9DC9BF1A289FB4451D3615DEA0B465400)启动模拟器。
        
        ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/e5/v3/quHL2_zUQ0O0970Lm_VfNg/zh-cn_image_0000002594631368.png?HW-CC-KV=V1&HW-CC-Date=20260612T073856Z&HW-CC-Expire=86400&HW-CC-Sign=09186EA933E4E02841B6EACA83FF1E02AA36E878AAF0C3607B3276472600DC42 "点击放大")
        
    
5.  单击DevEco Studio的**Run > Run'模块名称'**或![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/40/v3/SvIoFVGHQn6KFfCHlVs65w/zh-cn_image_0000002624990801.png?HW-CC-KV=V1&HW-CC-Date=20260612T073856Z&HW-CC-Expire=86400&HW-CC-Sign=0139D55D124749B85E902246A6BE8B4AE612943E5FE3905121692C712199187A)。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/f9/v3/oJgI4IaMTfCfGY62ubLyCA/zh-cn_image_0000002594631354.png?HW-CC-KV=V1&HW-CC-Date=20260612T073856Z&HW-CC-Expire=86400&HW-CC-Sign=61E7E7F4068AC2EAAE90CB3A613B88910EFE7D84ECA399C31994B25269F0F8C5)
    
6.  DevEco Studio会启动应用/元服务的编译构建与推包，完成后应用/元服务即可运行在模拟器上。
    
    ![](https://contentcenter-vali-drcn.dbankcdn.cn/pvt_2/DeveloperAlliance_scene_100_1/b6/v3/I_nSoE-WSMWKpCFUFmlrig/zh-cn_image_0000002594631380.png?HW-CC-KV=V1&HW-CC-Date=20260612T073856Z&HW-CC-Expire=86400&HW-CC-Sign=7C41BD78525C90A5B6CBC9AFBEC6E2D8EDD753F3959C6F9B56FA8C4F58219A31)