如果要运行iOS模拟器,请安装XCode,然后打开
/Applications/Xcode.app/Contents/Developer/Applications/Simulator.app
运行Android模拟器
~/Library/Android/sdk/emulator/emulator -avd Pixel_3a_API_32_arm64-v8a -netdelay none -netspeed full
Download Android Studio and SDK tools | Android Developers
从命令行启动模拟器
在非移动端运行 Android 软件目前主要有两种方法,其一是在原有系统上安装「xx 模拟器」,其二是使用 Android-x86 之类的为键鼠定制的系统:倘若你的目的是使用键鼠玩 Android 游戏,那么两者的使用体验尚可;但如果你想体验测试一些软件,那么它们落后的 Android 版本以及同宿主系统数据交换的不方便毫无疑问会成为绊脚石。
此时来自 Google 的 Android 模拟器 —— Android Virtual Device 便派上了用场。AVD 是 Android Studio 的一个组件,是用于开发者测试应用的全功能 Android 虚拟机。正因为如此,它有着最新的 Android 版本、同宿主系统之间的数据交换也比较简单。
本文就以 Windows 平台和 Android Studio 4.1.2 版本为例介绍 AVD 的基本使用方法,部分内容同样适用于 Mac、Linux 和 Chrome OS 用户。
AVD 的流畅运行需要三个硬件条件:
同时,你还需要确认 CPU 的虚拟化功能已经在 BIOS 设置中打开。
软硬件条件确认无误后,访问 Android Studio 官网 下载并运行安装包,在弹出的组件选择界面中勾选「Android Virtual Device」,点击「下一步」等待安装完成。Android Studio 安装时需要联网以下载必要的依赖,否则即使成功也无法启动模拟器。
进入欢迎界面后,可以点击界面右下角 Configure - SDK Manager - SDK Tools 确认 Android 模拟器、SDK Platform Tools 和虚拟机加速:
<aside> 💡 由于有些软件(例如微信)编译的时候扔掉了x86_64的abi,缺少NDK,安装的安装的时候还需要勾选NDK选项
</aside>
接下来创建 AVD 虚拟机。点击欢迎界面右下方 Configure - AVD Manger 进入 AVD 控制台。如果不小心在安装后进入了工程界面,那么 AVD Manager 默认在软件的右上角的小工具栏中。