Genymotion Cloud SaaS的命令行接口

gmsaas的Python项目详细描述


GMSAAS

说明

gmsaas是genymotion cloud saas的命令行接口。

要求

  • python 3.5或更高版本
  • PIP3
  • android sdk

安装

pip3 install gmsaas

配置

正确使用gmsaas需要两个步骤:

  • 使用以下命令配置android sdk的路径:

    gmsaas config set android-sdk-path <sdk_path>
    
  • 身份验证:

    gmsaas auth login <email>
    

功能

列出食谱

gmsaas recipes list

列出可以从gmsaas instances start开始的配方。

A recipe is a template with a given Android version, display size, density and specifications (CPU, memory, storage) which generally match those of a real device. Recipe UUID is the identifier used when starting an instance.

启动实例

gmsaas instances start <recipe_uuid> <name> [--no-wait]

基于指定的<recipe_uuid>配方创建并启动实例<name>。除非设置了--no-wait选项,否则该命令在实例启动后返回。在这两种情况下,实例uuid都打印在标准输出上。

将实例连接到adb

gmsaas instances adbconnect <instance_uuid> [--adb-serial-port PORT]

将实例<instance_uuid>连接到adb。连接adb后,该命令返回。如果设置了--adb-serial-port <PORT>选项,则实例将在localhost:<PORT>上连接到adb。

列出运行实例

gmsaas instances list

列出正在运行的实例。如果实例连接到adb,则还提供使用的adb序列。

停止实例

gmsaas instances stop <instance_uuid> [--no-wait]

停止指定的实例。除非设置了--no-wait选项,否则该命令在实例完全停止后返回。

bash/zsh自动完成

gmsaas支持bash和zsh自动完成。要激活它,您需要通知您的shell可以完成。

对于bash,将其添加到您的.bashrc

eval"$(_GMSAAS_COMPLETE=source gmsaas)"

对于zsh,将其添加到您的.zshrc

eval"$(_GMSAAS_COMPLETE=source_zsh gmsaas)"

注意:必须至少键入一个破折号才能完成命令行选项。

问题

不管你的问题是什么,支持团队都需要日志来加速调查。 生成它们:

  1. 再现您的问题
  2. 运行gmsaas logzip:将在当前目录中创建名为gmsaas-logs-YYYYMMDD-HHMMSS.zip的存档
  3. 联系我们here,不要忘记附加日志存档

更改日志

所有gmsaas的显著变化都记录在这个文件中。

1.1.0

添加了

  • gmsaas logzip在一个zip存档中获取所有日志的命令

更改

  • 在发生故障时提高gmsaas auth login输出

1.0.0(初始版本)

添加了

  • 列出可用的设备配方
  • 列出正在运行的设备
  • 根据一个配方启动设备
  • 停止正在运行的设备
  • 将正在运行的设备连接到ADB
  • 断开正在运行的设备与ADB的连接

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Netbeans hibernate pdf报告   java如何将通用JAXBElement作为输入   java如何在Spring中注入自定义ObjectFactory   使用webview下载java 安卓 instagram视频   是否可能使用Java在OpenCL上运行C应用程序?   java AbstractTableModel使用TreeMap<Integer,Vector<Object>作为实现insertRow()的基础   java使用@Transaction和spring boot 2.1回滚每个异常   java Hibernate批处理操作性能   swing从Java对象的ArrayList创建JTable   代码可读性为什么java没有相同的功能/替代方案   java Spring创建名为“org”的bean时出错。springframework。aop。配置。内部自动加速器   java如何在JTable中维护用户指定的列宽?   java FCM通知图标未更改   kryo如何在java之外向kryonet发送数据   java当记录计数很高且某些列被索引时,如何优化Oracle DB中的插入率?   ffmpeg如何使用java程序执行cmd命令