DevEco Studio提供的 Local Emulator 基于X86架构,可以运行和调试Phone、TV和Wearable设备的HarmonyOS应用/服务。在Local Emulator上运行应用/服务兼容签名与不签名两种类型的HAP 。
Local Emulator相比于Remote Emulator,Local Emulator是创建和运行在本地计算机上的,不需要登录授权,在运行和调试应用/服务时,由于没有网络数据的交换,因此可以保持很好的流畅性和稳定性;但是需要耗费一定的计算机磁盘资源,具体的资源要求为:
创建和运行Local Emulator的操作方法如下:
说明:Local Emulator支持Phone、TV和Wearable设备,下载 System-image 时,请选择对应设备的 System-image 。
图1 下载System-image资源
图2 下载EmulatorX86资源
说明:默认情况下,创建的本地模拟器资源会存储在C:\Users\用户名\AppData\Local\Huawei\HarmonyOSEmulator\deployed目录下,会占用较大的系统存储空间。因此,我们建议您在系统的环境变量中,添加一个 HarmonyOS_HVD_HOME 环境变量,取值指向其它存储路径,这样在安装本地模拟器时,就会将相关资源存储到指定的文件夹目录下。
说明
自定义新设备,当前只支持Phone设备,TV和Wearable暂不支持。
创建New Hardware时,可以修改设备的名称、尺寸、分辨率、内存等参数。
本地模拟器不能联网啊,我的项目在远程模拟器上可以好好运行,放到本地模拟器上就不行。
不能访问网络,不能使用promt.showToast;