make adb more easy
Project description
eadb
eadb=easy adb
封装常用的adb命令,提高使用效率,仅限:macOS、Linux使用
背景
在使用adb命令时,获取设备名、设备版本号、截屏等功能,输入的终端命令比较长,效率比较低,所以才有了这个小工具的诞生。
安装环境
- 搭建 Java 开发环境
- 搭建 Android-SDK 开发环境
- 安装 Python 3 环境,推荐使用3.7
安装
pip install eadb # 安装
pip install -U eadb # 更新版本
使用
查看版本号
$ eadb -v
0.0.3 # 安装成功
获取当前连接设备
$ eadb --devices
['012332EF', 'dj23df']
获取连接的设备版本号
# 获取当前电脑连接的所有设备的系统版本号
$ eadb --version
['4.2.2', '7.1.1']
# 获取指定连接设备的系统版本号
$ eadb --version 012332EF
4.2.2
# 获取当前电脑连接的所有设备的系统版本号
$ adversion
['4.2.2', '7.1.1']
# 获取指定连接设备的系统版本号
$ adversion --id 012332EF
4.2.2
获取连接的设备名称
# 获取当前电脑连接的所有设备的设备名称
$ eadb --name
['Coolpad-9976A', 'google-Nexus_6P']
# 获取指定连接设备的设备名称
$ eadb --name 012332EF
Coolpad-9976A
# 获取当前电脑连接的所有设备的设备名称
$ adname
['Coolpad-9976A', 'google-Nexus_6P']
# 获取指定连接设备的设备名称
$ adname --id 012332EF
Coolpad-9976A
获取连接设备的截屏
# 获取当前电脑连接的所有设备的截屏
$ eadb ----screenshot
# 获取指定连接设备的截屏
$ eadb ----screenshot 012332EF
# 获取当前电脑连接的所有设备的截屏
$ adscreen
# 获取指定连接设备的截屏
$ adscreen --id 012332EF
版本规划
- 完成自定义命令设置(已完成)
- adb基本命令封装(devices、name、version、screenshot)
- 优化终端命令行输出(未完成)
- 命令行尝试采用第三方库click
- 封装更多的命令行(暂未有规划)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Eadb-0.0.4.tar.gz
(5.1 kB
view hashes)