Genymotion Cloud SaaS 的通用命令行界面
项目描述
gmsaas
描述
gmsaas
是一个命令行界面,无需打开 Internet 浏览器即可管理托管在 Genymotion SaaS 解决方案中的所有虚拟设备。有了它,您可以列出、启动和停止设备。最重要的是,您可以通过 Android Debug Bridge 安全地连接到任何设备。
它是一个轻量级的二进制文件,易于安装,易于更新。
要求
- Python 3.6 或以上
- 点子3
- 安卓 SDK
安装
pip3 install [--user] gmsaas
开始使用
正确使用需要两个步骤gmsaas
:
-
使用以下命令配置 Android SDK 的路径:
gmsaas config set android-sdk-path <sdk_path>
-
通过以下方式进行身份验证:
gmsaas auth login <email>
完整的文档可以在这里找到
更改日志
的所有显着更改gmsaas
都记录在此文件中。
1.7.1
固定的
- 当系统临时目录安装在单独的分区上时修复 gmsaas。
1.7.0
添加
- 添加了 Apple Silicon 支持(需要 pip3 >= 20.9)
- 命令返回的实例
gmsaas --format json instances *
包括created_at
info gmsaas config set android-sdk-path <path>
使用命令改进了 Android Sdk 路径验证
改变了
- 弃用 Python 3.5
固定的
- 通过同时多个 gmsaas 进程修复损坏的配置文件
1.6.1
固定的
- 修复依赖项以继续支持 Python 3.5
1.6.0
添加
gmsaas instances get <uuid>
命令以获取有关一个特定实例的信息
固定的
- 在服务器连接失败的情况下强制执行启动和停止命令
1.5.2
添加
gmsaas --format json instances *
命令输出完整的配方信息
固定的
- 随着时间的推移提高 ADB 隧道的稳定性
1.5.1
添加
- 命令打印的实例
gmsaas --format json instances *
包括配方 UUID 信息
固定的
- 优化
gmsaas instances adbconnect
命令,减少超时错误次数
1.5.0
添加
gmsaas
所有命令的 JSON 格式输出。--format
使用全局选项或通过在配置中定义它来获取它gmsaas config set output-format json
固定的
- 提高 Socket.IO 稳定性
1.4.0
添加
gmsaas config set proxy
带有命令的 SOCKS5 代理支持
改变了
- 在所有输出中使用简单引号而不是反引号
固定的
- 修复有关 Android 10 的食谱排序
1.3.2
固定的
- 修复
gmsaas
同时设置配置和系统代理时的行为:系统代理不再干扰
1.3.1
固定的
- 修复在运行旧 ADB 隧道时升级 gmsaas 时的断言
- 提高 Socket.IO 连接稳定性
1.3.0
添加
gmsaas config set proxy
使用命令支持 HTTP/HTTPS 代理--verbose/-v
将日志打印到标准输出的全局选项
改变了
- 改进错误消息的措辞
- 改进密码加密
固定的
- 使 ADB Tunnel 更具弹性:终端关闭时继续运行
1.2.0
添加
--quiet/-q
命令选项以gmsaas instances list
仅打印实例 UUID
1.1.0
添加
gmsaas logzip
获取一个 ZIP 存档中的所有日志的命令
改变了
gmsaas auth login
在失败的情况下提高输出
1.0.0(初始版本)
添加
- 列出可用的设备配方
- 列出正在运行的设备
- 根据一个配方启动设备
- 停止正在运行的设备
- 将正在运行的设备连接到 ADB
- 断开正在运行的设备与 ADB 的连接
项目详情
下载文件
下载适用于您平台的文件。如果您不确定要选择哪个,请了解有关安装包的更多信息。
内置发行版
gmsaas-1.7.1-py3-none-win_amd64.whl
(6.2 MB
查看哈希)
gmsaas-1.7.1-py3-none-win32.whl
(6.2 MB
查看哈希)
关
gmsaas -1.7.1-py3-none-macosx_10_11_universal2.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | ffbff347c10bd2e5adfb7b41ab2602934890e262cbc3604123cecc6db6fd1aea |
|
MD5 | 7ee01af682805a4106d82bb7931651a7 |
|
布莱克2-256 | e2b20a31bf1f08b59c85cb60b03a7919a4554b155c03bfdfe90857c1f0d0fa59 |