杰瑞科技汇

genymotion安装教程

Genymotion 安装完整教程

什么是 Genymotion?为什么选择它?

Genymotion 是一款功能强大的 Android 虚拟机,基于 VirtualBox 内核开发,相比于 Android Studio 自带的模拟器,它具有以下显著优势:

genymotion安装教程-图1
(图片来源网络,侵删)
  • 性能卓越:启动速度快,运行流畅,特别适合进行 UI 测试和游戏测试。
  • 功能丰富:支持模拟 GPS 位置、网络状态、电池电量、传感器数据、摄像头等,非常贴近真实设备。
  • 版本多样:可以轻松下载和创建各种 Android 版本(包括最新的 Android 13/14)和各种设备型号(如 Google Pixel, Samsung Galaxy 等)的模拟器。
  • 企业级支持:提供稳定的技术支持和高级功能。

注意:Genymotion 已经被 Cloud Software Group (CSG) 收购,现在分为免费版和付费的 Cloud 版,本教程主要介绍个人用户常用的 免费版 的安装和使用。


准备工作

在开始安装之前,请确保你已经准备好以下几项:

  1. 一台性能尚可的电脑

    • CPU:支持 VT-x/AMD-V 硬件虚拟化技术(几乎所有近 10 年的 CPU 都支持)。
    • 内存:建议至少 8GB,推荐 16GB 或以上,因为模拟器会占用大量内存。
    • 硬盘空间:至少预留 20GB 的可用空间。
  2. 开启 CPU 虚拟化

    genymotion安装教程-图2
    (图片来源网络,侵删)
    • 这是最关键的一步! 如果未开启,Genymotion 将无法运行。
    • 如何开启
      • 进入 BIOS/UEFI:重启电脑,在开机画面时按特定键(通常是 F2, F10, DEL, ESC)进入 BIOS 设置。
      • 找到虚拟化选项:在 "Advanced"(高级)、"CPU Configuration"(CPU配置)或 "Security"(安全)等菜单下,找到 Intel Virtualization Technology (Intel VT-x) 或 AMD-V 选项。
      • 启用它:将该选项设置为 Enabled(已启用),然后保存并退出 BIOS。
  3. 下载必要的软件


详细安装步骤

步骤 1:安装 VirtualBox

  1. 如果你从 Genymotion 官网下载的安装包,它会包含 VirtualBox,直接运行 Genymotion-<version>.exe 即可,它会自动检测并安装 VirtualBox。
  2. 如果你单独下载了 VirtualBox,请先运行其安装程序,一路点击 "Next"(下一步)完成安装。

步骤 2:安装 Genymotion

  1. 运行你下载的 Genymotion-<version>.exe 安装程序。
  2. 接受许可协议:勾选 "I accept the terms..." 并点击 "Next"。
  3. 选择安装路径:保持默认路径即可,点击 "Next"。
  4. 选择开始菜单文件夹:同样保持默认,点击 "Next"。
  5. 准备安装:确认信息无误后,点击 "Install" 开始安装。
  6. 完成安装:等待安装进度条走完,点击 "Finish" 完成。

步骤 3:注册和登录 Genymotion

  1. 安装完成后,Genymotion 会自动启动,如果没启动,可以在开始菜单中找到并打开它。
  2. 注册/登录:首次使用会要求你注册一个 Genymotion 账户,你可以使用邮箱注册,也可以直接使用 GitHub 账号Google 账号 登录,非常方便。
  3. 接受协议:登录后,可能需要你再次接受一些服务条款。

步骤 4:下载 VirtualBox 插件

这一步是为了让 Genymotion 能够与 VirtualBox 正常通信。

  1. 在 Genymotion 的主界面,点击菜单栏的 Settings(设置)。
  2. 在弹出的窗口中,选择 System -> VirtualBox
  3. 点击 Check for VirtualBox plugin updates 检查更新。
  4. 如果有新版本,会提示你下载,点击下载并运行安装程序,这一步通常很快,因为文件很小。
  5. 安装完成后,重启 Genymotion。

步骤 5:创建并启动你的第一个 Android 虚拟设备

  1. 在 Genymotion 主界面,点击右上角的 号按钮,或者 Add a new virtual device
  2. 选择设备模板
    • 你会看到一个设备列表,分为 Phone(手机)、Tablet(平板)、Wear OS(手表)等。
    • 选择一个你想要的设备型号,Google Pixel 6
    • 在右侧选择你想要安装的 Android 系统版本(如 Android 13.0 (Google APIs))。
    • 点击 Next
  3. 命名和配置
    • 为你的虚拟设备起一个名字,My_Pixel_6
    • 你可以在这里调整分配的内存大小和 CPU 核心数,建议保持默认或根据你的电脑性能适当调整。
    • 点击 Next
  4. 完成创建:确认信息后,点击 Finish,Genymotion 会开始从云端下载系统镜像,这需要一些时间,具体取决于你的网络速度。
  5. 启动虚拟机:下载完成后,你可以在设备列表中看到你创建的设备,选中它,然后点击绿色的 Start 按钮。
  6. 首次启动:第一次启动会比较慢,请耐心等待,启动后,你会看到一个完整的 Android 桌面。

常用操作与技巧

  1. ADB 连接

    • Genymotion 的 ADB 路径与 Android Studio 不同,你需要将 Genymotion 的 ADB 添加到系统环境变量,或者在命令行中切换到其目录。
    • Genymotion ADB 路径通常是:C:\Program Files\Genymotion\genymotion\tools
    • 方法一(推荐):将上述路径添加到系统的 Path 环境变量中,之后你就可以在任何地方使用 adb devices 命令了。
    • 方法二:在命令行中先进入该目录,再执行 adb devices
    • 连接成功后,执行 adb devices,你会看到你的虚拟设备 ID。
  2. 拖拽文件

    genymotion安装教程-图3
    (图片来源网络,侵删)

    直接将电脑上的文件(如 APK、图片)拖拽到 Genymotion 窗口中,即可传输到虚拟设备。

  3. 模拟传感器

    在 Genymotion 窗口中,点击右上角的工具栏图标(一个带感叹号的圆圈),可以打开传感器模拟面板,在这里可以模拟 GPS、电池、网络等。

  4. 屏幕旋转

    • 快捷键 Ctrl + F11 可以快速旋转屏幕。

常见问题与解决方案

  1. 问题:启动 Genymotion 时提示 "VirtualBox is not installed or not found"

    • 原因:VirtualBox 未安装或路径不正确。
    • 解决:确保你已经正确安装了 VirtualBox,并在 Genymotion 的 Settings -> System -> VirtualBox 中设置了正确的安装路径。
  2. 问题:启动虚拟机时提示 "VT-x is disabled in the BIOS/UEF"

    • 原因:CPU 虚拟化未在 BIOS 中开启。
    • 解决:严格按照 准备工作 中的步骤,重启电脑进入 BIOS,找到 VT-xAMD-V 选项并启用它。
  3. 问题:虚拟机运行非常卡顿

    • 原因
      • 分配的内存或 CPU 核心数过少。
      • 电脑开启了 Hyper-V(Windows 系统特有)。
      • 杀毒软件或防火墙拦截了。
    • 解决
      • 关闭虚拟机,在设备设置中增加内存和 CPU 核心数。
      • 关闭 Hyper-V(针对 Windows 10/11 用户):以管理员身份打开 PowerShell,执行 bcdedit /set hypervisorlaunchtype off,然后重启电脑。
      • 暂时关闭杀毒软件或防火墙测试。
  4. 问题:ADB 连接失败

    • 原因:ADB 服务冲突或路径问题。
    • 解决
      • 先关闭 Genymotion 的 ADB:在 Genymotion 菜单栏选择 ADB -> Stop ADB server
      • 再关闭 Android Studio 的 ADB。
      • 重新启动 Genymotion,然后再次尝试连接。
  5. 问题:无法安装 APK

    • 原因:虚拟设备中未启用 "未知来源" 应用安装,或者 APK 文件损坏。
    • 解决:进入虚拟设备的 设置 -> 安全,勾选 "未知来源",或者尝试用 adb install <apk路径> 命令安装。

至此,你已经成功安装并配置好了 Genymotion,现在你可以开始用它进行 App 测试、调试和开发了,希望这份教程对你有帮助!

分享:
扫描分享到社交APP
上一篇
下一篇