Skip to main content

No project description provided

Project description

Lyrebird Android plugin

Build Status PyPI PyPI GitHub

Lyrebird是一个基于拦截以及模拟HTTP/HTTPS网络请求的面向移动应用的插件化测试平台。

本程序是一个Lyrebird的插件,用于支持获取Android设备信息。主要功能如下:

  • 获取当前设备信息
  • 获取指定应用信息
  • 获取屏幕快照
  • 获取系统日志
  • 获取崩溃日志
  • 获取ANR日志
  • 拉起指定应用

环境要求

  • macOS

  • Python3.6及以上

  • 安装AndroidSDK,并设置SDK环境变量 “ANDROID_HOME”

安装

pip3 install lyrebird-android

启动

lyrebird

使用

使用时,通过USB线连接手机和电脑即可。


开发者指南

  1. clone本项目

    git clone git@github.com:meituan/lyrebird-android.git
    
  2. 进入项目目录

    cd lyrebird-android
    
  3. 创建虚拟环境

    python3 -m venv venv
    
  4. 安装依赖

    source venv/bin/activate
    pip3 install -r requirements.txt
    
  5. 使用IDE打开工程(推荐Pycharmvscode

  6. debug启动应用

    使用 ./lyrebird_android/debug.py 启动

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

lyrebird-android-0.1.14.tar.gz (91.3 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page