首页/软件/Genymotion

Genymotion:专业的 Android 模拟器与云端虚拟设备平台 #

Genymotion 是什么? #

Genymotion 是一款专业的 Android 模拟器(Professional Android Emulator),由 Genymobile 公司开发,既可以在本地的 PC / Mac 上运行,也可以直接在浏览器或主流云平台上运行 Android 虚拟设备。

它面向移动应用开发、测试、演示、教学与安全研究等场景,提供四种形态的产品:Genymotion SaaS(浏览器即开即用)、Genymotion PaaS(集成 AWS、GCP、Azure、阿里云)、Genymotion Desktop(本地 PC / Mac 运行)以及 Genymotion Self-Hosted(私有服务器部署)。开发者可以用它编写集成测试与回归测试脚本、在云端任意位置开发和调试应用、为游戏开发提供高性能虚拟设备,也可以把 Android 应用搬到浏览器中,用于客户支持、社交媒体运营、远程演示与培训。

Genymotion 的核心价值在于:把真实设备机房的运维成本、设备碎片化问题与远程协作障碍,转化为按需启动、可编排、可扩展的虚拟设备资源。

Genymotion 有哪些亮点特色? #

  • 四种部署形态,覆盖全场景:从浏览器即开的 Genymotion SaaS、云市场集成的 Genymotion PaaS,到本地运行的 Desktop 与私有化部署的 Self-Hosted,企业可以按安全合规与成本要求自由选择。
  • 原生 CI/CD 与测试框架集成:官方提供 Detox、GitHub Actions、CircleCI、Bitrise、Jenkins 等集成教程与 Orb,可直接在流水线中启动 / 停止虚拟设备并运行 Espresso、Appium、Applitools 等测试。
  • 多平台本地运行,支持 Apple Silicon:Genymotion Desktop 覆盖 Windows 11(x86_64)、Linux(Ubuntu / Debian / Fedora)以及 macOS(Intel 与 Apple M 系列芯片)。
  • 专业级设备模拟能力:提供媒体注入、摄像头、GPS 与 GPS 路线、网络设置、Android 标识符、生物识别、SIM 卡(基带模拟)、运动传感器、电话与短信模拟、电池与存储速度等丰富模拟项。
  • 面向安全与渗透测试:官方教程支持将 Burp Suite、MobSF 等安全工具接入 Genymotion 各产品线,并可在任意 Genymotion 产品中安装 Magisk 完成 Root 环境搭建。
  • 云端规模弹性扩展:Genymotion SaaS 支持增加最大并发设备数,配合 gmsaas CLI 与 recipes 机制,可按需批量启停设备并并行执行测试。
  • 被行业客户验证的实战效果:AppsFlyer 借助 Genymotion 完成全球培训规模化,EarnIn 将测试时间缩短近一半并在 Jenkins 上执行两倍的构建量,Bolt Food 则通过 Genymotion SaaS 摆脱了自建设备基础设施的负担。
  • 免费版即可上手:Genymotion Desktop 提供免费个人版本(Personal Use - Free),同时 SaaS 与 PaaS 均提供免费试用。

Genymotion 官网首页截图

免费下载 Genymotion #

以下为官方提供的各平台安装包,点击链接即可下载。

文件名 描述 大小 下载
genymotion-3.11.0-vbox.exe Windows 11(x86_64)安装包,默认集成 VirtualBox 323.4 MB 夸克网盘
genymotion-3.11.0.dmg macOS(Intel x86_64 与 Apple Silicon arm64)安装包 181.2 MB 夸克网盘

当前版本:Genymotion Desktop Stable 3.11.0。除上述桌面端外,官网还提供 Linux 安装脚本、Genymotion SaaS 云平台以及 Genymotion PaaS 云市场镜像,可前往官方下载页 https://www.genymotion.com/product-desktop/download/ 获取。

Genymotion 如何使用? #

Genymotion 的使用方式取决于你选择的产品形态,下面以最常见的 Desktop 与 SaaS 为例说明。

一、Genymotion Desktop(本地使用)

  1. 启动与登录:首次运行需连接互联网完成账号登录与授权,个人免费版可直接以个人用途激活。
  2. 添加虚拟设备:进入主界面后点击「Add」或「+」按钮,从设备列表中按 Android 版本、屏幕尺寸、分辨率、CPU / 内存等参数挑选模板,点击安装并等待镜像下载完成。
  3. 启动设备:在设备列表中点击「Start」,几秒内即可启动 Android 虚拟系统。左侧工具栏提供截图、录屏、GPS、摄像头、电池、传感器、电话与短信等控制面板。
  4. 连接开发工具:通过 ADB 将虚拟设备接入 Android Studio 或命令行,即可直接安装、调试应用;需要 Root 权限时可在设置中切换 Root 开关。
  5. 保存与复用:可将当前设备状态保存为快照(Snapshot),随时回滚到指定状态,方便重复测试。

二、Genymotion SaaS(浏览器 / 云端)

  1. 注册账号:在 cloud.geny.io 创建 Genymotion SaaS 账号并登录控制台。
  2. 选择 Recipe:Recipe 是设备模板的标识,可用 gmsaas recipes list 命令列出所有可用配方及其 UUID。
  3. 启动实例:在控制台或通过 gmsaas CLI 启动实例,将设备连接到 ADB 端口(如 localhost:adb_serial_port),随后即可在浏览器中直接操作该虚拟设备。
  4. 并行扩展:在 CI 流水线中为每个测试任务启动一台设备,实现测试并行化。

三、接入 CI/CD

以 CircleCI 为例,将 GMCLOUD_SAAS_EMAIL 与 GMCLOUD_SAAS_PASSWORD 配置为环境变量,在 .circleci/config.yml 中调用 genymotion-saas Orb 的 start-instance 与 stop-instance 命令,测试步骤放在两者之间执行,即可完成「启动设备 → 跑测试 → 关闭设备」的完整闭环。Detox、Jenkins、Bitrise、GitHub Actions 亦有对应的官方教程。

Genymotion 的常见问题? #

Genymotion Desktop 免费版和 Pro 版有什么区别?

免费版可满足基础的开发与测试需求,但不包含技术支持服务、最新 Android 版本、高级开发工具、Root 开关、截图录屏、游戏手柄,以及媒体注入、摄像头、GPS、网络设置、Android 标识符、生物识别、SIM 卡、运动传感器、电话短信、Google Play Store、电池和存储速度等模拟能力。这些功能均需升级至 Pro 版。

首次启动为什么必须联网?

官网明确说明,Genymotion Desktop 在首次运行时必须连接互联网,用于账号验证、授权激活以及虚拟设备镜像的下载。后续离线使用视具体授权与镜像缓存情况而定。

Genymotion 对硬件有什么要求?

CPU 需为 Intel x86_64 第六代及以上、AMD Ryzen 或 Apple Silicon(M 系列);PC 需在 BIOS 中开启 VT-x 或 AMD-V/SVM 虚拟化能力;显卡需支持 OpenGL 3.3 或更高(Windows 上强烈推荐 NVIDIA 或 AMD 独显);内存建议 16GB 及以上;显示器分辨率 1920×1080 或更高;存储方面 Genymotion 本体约占 250MB,每台虚拟设备至少预留 1GB。

支持哪些操作系统版本?

Windows 支持 Windows 11(x86_64),默认安装包已内含 VirtualBox;macOS 支持 Tahoe (26) 与 Sequoia (15),覆盖 Intel 与 Apple Silicon;Linux 支持 Ubuntu 24.04 LTS 及以上、Debian stable 13 及以上、Fedora Workstation 40 及以上。

能否用于安全测试与渗透测试?

可以。官网教程中提供了将 Burp Suite 接入 Genymotion 各产品线、在 Genymotion SaaS 上使用 MobSF,以及在各产品中安装 Magisk 的完整操作指引,适合移动应用安全评估与漏洞复现。

Genymotion 和 Android 官方模拟器(AVD)该如何选择?

Genymotion 定位为专业级 Android 模拟器,主打云端 / 本地双形态、企业级 CI/CD 集成、可编排的规模化设备集群以及丰富的传感器与网络模拟能力,更适合团队协作、自动化测试与远程演示场景;官方 AVD 则更适合单机个人开发。具体选型建议结合团队规模与预算评估。

Genymotion 如何安装? #

Windows #

  1. 下载 genymotion-3.11.0-vbox.exe,该安装包已默认包含 VirtualBox,无需单独安装。
  2. 双击运行安装程序,按向导提示完成安装;如需使用已有的 VirtualBox,可改用官网提供的「Download without VirtualBox」版本。
  3. 安装前请确认系统为 Windows 11(x86_64),并已在 BIOS 中启用 VT-x 或 AMD-V/SVM。
  4. 首次启动需连接互联网并登录账号完成激活。

macOS #

  1. 下载 genymotion-3.11.0.dmg(同时支持 Intel 与 Apple Silicon)。
  2. 双击打开磁盘映像,将 Genymotion 图标拖入「应用程序」文件夹。
  3. 首次打开若提示来自未验证的开发者,请在「系统设置 → 隐私与安全性」中允许运行。
  4. 系统需为 macOS Tahoe (26) 或 Sequoia (15)。

Linux #

  1. 前往官网下载页获取 Linux(x86_64)安装脚本。
  2. 通过终端执行安装脚本,按提示完成安装(官网提供「How to run the installer script?」说明)。
  3. 支持 Ubuntu 24.04 LTS 及以上、Debian stable 13 及以上、Fedora Workstation 40 及以上。
  4. 启动后登录账号,并在设备库中添加所需的 Android 虚拟设备镜像。

提示:无论哪个平台,均需保证显卡驱动支持 OpenGL 3.3 及以上,并预留至少 1GB 磁盘空间用于存放每台虚拟设备。

Genymotion 如何卸载? #

Windows #

  1. 打开「设置 → 应用 → 已安装的应用」(或控制面板的「程序和功能」)。
  2. 找到 Genymotion(若使用默认安装包,VirtualBox 会作为独立条目一同列出),点击「卸载」。
  3. 卸载完成后,可手动检查 C:\Users\<用户名>\AppData\Local\Genymobile 与 C:\Users\<用户名>\.Genymobile 等目录,删除残留的配置与虚拟设备镜像以释放磁盘空间。

macOS #

  1. 打开「访达 → 应用程序」,将 Genymotion 图标拖入废纸篓,或右键选择「移到废纸篓」。
  2. 清空废纸篓完成卸载。
  3. 如需彻底清理,可手动删除 ~/Library/Application Support/Genymobile、~/.Genymobile 等目录中的配置与设备镜像文件。

Linux #

  1. 若通过安装脚本安装,可参照官方文档说明执行对应的卸载脚本;若手动解压安装,直接删除安装目录即可。
  2. 检查并删除用户主目录下的 ~/.Genymobile 配置与虚拟设备数据目录。

注意:卸载前请确认是否有正在运行的虚拟设备,建议先关闭所有实例;删除虚拟设备镜像目录会导致已创建的设备及快照不可恢复,请提前备份重要数据。

相关标签
GenymotionAndroid模拟器安卓虚拟机云端Android设备移动应用自动化测试Appium 测试CI/CD 集成安全渗透测试虚拟设备Android 应用开发