# 安装模拟器

Android模拟器在MacOSX、Windows上都可以安装;iOS模拟器只能在MacOSX上安装。

# ios模拟器

MacOSX,安装ios模拟器,需要先安装xcode;或在App store中搜索xcode完成安装。

xcode安装打开,按下快捷键command+,,打开Preferences窗口,如下图:

如上窗口,点击【Locations】,点击【Command Line Tools】

# 运行App到iOS模拟器

项目管理器,选中要运行的项目,点击工具栏 运行图标,如下图:

运行app项目到iOS模拟器效果如下:

# 运行到iOS模拟器功能限制

iOS模拟器和真机使用不同的CPU架构,部分模块依赖的三方SDK没有包含模拟器或者对模拟器兼容不好,导致无法在模拟器上正常运行,目前已知无法在模拟上使用以下功能:

  • 讯飞语音识别
    由于讯飞语音识别在新版本XCode编译后无法兼容iOS8.x模拟器,HBuilderX1.5及以上版本标准基座模拟器版本不再支持讯飞语音识别功能

注意:2024年3月21日审计云端打包环境为XCode15.2,不再支持讯飞语音识别,推荐使用百度语音识别模块。

  • 直播推流(live-pusher)
    直播推流功能是基于又拍云的推流SDK实现,又拍云的SDK不支持iOS模拟器,标准基座模拟器版本无法运行直播推流相关功能,请使用真机运行体验此功能。

# Android模拟器

市场上有很多成熟的Android模拟器,这里就不推荐了。自行搜索安装。

当然,Google官方也有自己的模拟器,您可以在Android Studio中安装不同版本的模拟器。

android studio模拟器如下图所示:

# 运行App到Android模拟器

Android模拟器启动后,HBuilderX会将其识别为名称为emulator-xxxx的Android手机,其中的xxxx为模拟器的id如下图:

运行app项目到android模拟器效果如下:

# 鸿蒙模拟器

安装鸿蒙模拟器,需要先安装DevEco-Studio

Windows系统如使用模拟器则需要开启以下功能

打开控制面板 - 程序与功能 - 开启以下功能

  1. Hyper-V
  2. Windows 虚拟机监控程序平台
  3. 虚拟机平台

注意: 需要win10专业版或win11专业版才能开启以上功能,家庭版需先升级成专业版或企业版

# 运行App到鸿蒙模拟器

如果没有登录华为账号,此时需要先登录,登录成功后看到如下页面

选择模拟器型号,选第一个即可

安装完模拟器后,点击启动按钮启动模拟器

启动模拟器成功后,如果提示需要先签名(配置签名需要先启动模拟器后才能配置)

点击 DevEco-Studio 上方菜单 File - Project Structure...

在弹出的窗体中选择 Project - Signing Configs 并打钩 Automatically generate signature,即可自动生成签名

最后依次点击 ApplyOK 使签名生效