Could you provide detailed steps to get started with Genymotion Cloud without upgrading?

High Confidence (68%)
Genymotion Cloud 入门指南(适用于 macOS Monterey 12.6.1)

下面是从注册到运行第一个 Android 虚拟设备的完整流程,全部基于 Genymotion Cloud(SaaS):

---

1️⃣ 注册并登录账号

1. 打开

2. 使用企业邮箱或个人邮箱填写 姓名、邮箱、密码,勾选同意条款后提交。

3. 收到激活邮件后点击链接完成激活。

4. 返回登录页,用刚创建的凭据登录。

2️⃣ 创建组织(Organization)和项目(Project)

1. 登录后默认会进入 Dashboard

2. 点击左上角的 “+ New Organization”(如果已有组织可跳过)。填写组织名称、描述,保存。

3. 在组织内部点击 “+ New Project”,输入项目名称(如 “Monterey‑Test”),选择 Region(推荐靠近你所在地区的云提供商:AWS us‑east‑1、GCP europe‑west1 等),创建。

3️⃣ 配置云实例(Virtual Device)

1. 进入项目后,点击 “+ New Virtual Device”

2. 选择 Device Type

  • PhoneTabletWear(视你的测试需求而定)。

3. 选择 Android Version:从 Android 8.0 (Oreo) 到最新的 Android 14 均可。

4. 选择 GPU / Rendering

  • Standard(默认)或 Hardware‑accelerated(需要 GPU 支持的实例)。

5. 设定 Instance Size(CPU / RAM):

  • 小型(1 vCPU + 2 GB RAM)适合 UI 测试;
  • 中型/大型适合性能或并发测试。

6. 可选 Network Settings:若需要外部访问,勾选 Public IP 并配置安全组(防火墙规则)。

7. 完成后点击 “Create”,系统会在几秒钟内启动实例。

4️⃣ 访问虚拟设备

  • Web UI:在 Dashboard 中点击设备卡片的 “Open in Browser”,会弹出基于 WebRTC 的实时 Android 界面。
  • Genymotion Bridge(可选):若你想在本地 IDE 中直接使用 ADB,下载并安装 Genymotion Bridge(页面提示下载),按照指示将本地机器与云实例桥接。
  • ADB 连接

  # 在终端中运行(替换 <instance-id> 为实际 ID)
  adb connect <instance-id>.genymotion.com:5555
  # 验证
  adb devices
  

这样就可以像本地设备一样使用 Android Studio、Gradle、Firebase Test Lab 等工具。

5️⃣ 上传、安装你的 APK

  • Web UI:在设备页面的侧边栏点击 “Upload APK”,选择本地的 .apk 文件,系统会自动安装并启动。
  • ADB:在终端执行

  adb -s <instance-id>.genymotion.com:5555 install path/to/your_app.apk
  

6️⃣ 自动化测试(可选)

  • 集成 CI/CD:在 GitHub Actions、GitLab CI、Jenkins 等平台使用以下环境变量:

  GENYMOTION_API_TOKEN=<your_api_token>
  GENYMOTION_PROJECT_ID=<project_id>
  

  • 使用官方 CLI

  npm install -g genymotion-cli
  genymotion devices list          # 查看实例
  genymotion devices start <id>    # 启动
  genymotion devices stop <id>     # 关闭
  

  • 支持的框架:Espresso、UIAutomator、Appium、Robotium,都可以直接指向云实例的 ADB 地址。

7️⃣ 计费与配额

  • 免费试用:首次注册会获得 30 分钟 的免费云实例(可用于评估)。
  • 付费计划:按使用分钟计费或购买 月度/年度订阅,详情见
  • 在 Dashboard 左侧的 “Billing” 中可以实时查看消耗的分钟数与费用。

8️⃣ 常见问题快速排查

| 场景 | 检查点 | 解决办法 | |------|--------|----------| | 无法登录 Web UI | 浏览器是否阻止第三方 cookie? | 允许 genymotion.com 的 cookie 或使用隐私模式重新登录。 | | ADB 连接超时 | 是否打开了 Bridge 并使用正确的实例 ID? | 确认 Bridge 已启动,使用 adb connect <id>.genymotion.com:5555 再次尝试。 | | APK 安装失败 | APK 是否针对目标 Android 版本? | 确认选择的设备 Android 版本兼容你的 APK,或在 adb install -r 中使用 -r 强制覆盖。 | | 实例启动慢 | 实例大小是否过小导致资源争抢? | 选择更大的实例(2 vCPU/4 GB RAM)或切换到负载更低的区域。 |

---

📧 获取帮助

  • 文档中心:<https://docs.genymotion.com/cloud/>
  • 社区论坛:<https://community.genymotion.com/>
  • 技术支持:在 Dashboard 右下角点击 “Help & Support”,提交工单或实时聊天。

只要完成以上步骤,你就可以在不升级 macOS 的情况下,使用 Genymotion Cloud 进行 Android 开发、测试与自动化。祝你玩得开心 🚀!