Appium(二)--- ADB命令操作

一、ADB概述

复制代码
什么是ADB?
    ADB全称Android Debug Bridge,起到调试桥的作用,是一个客户端-服务器端程序。其中客户端是用来操作的操作,服务端是Android设备。

    ADB也是Android SDK的一个工具,可以直接操作管理Android模拟器或者真实的Android设备。
  
为什么要用ADB?
	ADB可以直接操作管理手机模拟器或者真实的手机设备,它的主要功能有:
		1、运行设备的shell(命令行)
		2、管理模拟器或设备的端口映射
		3、计算机和设备之间的上传/下载文件
		4、可以对设备的应用进行卸载安装等
		其实简而言之,adb就是连接Android手机和PC端的桥梁,可以让用户在电脑上对手机进行全面的操作。

二、ADB的常用指令

命令 作用
adb kill-server 关闭adb服务
adb start-server 启动adb服务
adb devices 列出所有的设备
adb shell 进入shell 进入shell后可执行命令: (1)ls 列车当前目录下的所有文件命令 (2)cd目录 切换目录 (3)exit 退出中端
adb root 获得root权限
adb remount 获取system文件的读取权限
adb shell pm list packages 列车手机装的所有的app的包名
adb shell rm *.apk 删除系统应用
adb install d:\xxx.apk 通过命令安装安卓应用 加-r 代表替换原来已存的apk
adb uninstall apk包名 通过命令卸载安卓应用
adb push 本地路径 远程路径 上传文件
adb pull 远程路径 本地路径 下载文件
adb logcat 查看日志
adb shell wm size 查看屏幕分辨率
adb get-serialno 获取序列号

adb -s 设备名:如果有显示多个连接设备,只要操作其中一个,则命令的方式来执行

如:adb -s 192.168.10.101:5555 shell

复制代码
查看系统信息--dumpsys   dumpsys [options]
如:meminfo   显示内存信息
		cpuinfo     显示cpu信息
		account    显示accounts信息
		activity      显示所有的activity信息
		window    显示键盘,窗口和他们的关系
		wifi           显示wifi信息
相关推荐
遇见火星8 小时前
MySQL 8.0复制架构主从自动切换脚本
mysql·adb·架构·mysql8.0·mysql主从
TeleostNaCl11 小时前
Kodi | 如何使用 ADB 无 root 备份 Android 版本 Kodi 的数据并导入到另一台设备中
android·经验分享·adb·电视盒子·智能电视·tv·智能tv
码农水水12 小时前
阿里Java面试被问:慢查询的优化方案
java·adb·面试
遇见火星12 小时前
MySQL 5.7/8.0 物理备份实战:XtraBackup 全量+增量+验证+恢复
数据库·mysql·adb·xtrabackup·mysql8.0
BatyTao18 小时前
无线真机自动化测试全攻略-appium+phthon
appium
海盗12342 天前
MySQL主从复制的配置方式
android·mysql·adb
cypking3 天前
三、NestJS 开发实战文档-->集成 MySQL(TypeORM)
前端·数据库·mysql·adb·node.js
小韩博4 天前
小迪之盲注第44课
android·网络安全·adb
s_daqing4 天前
adb卸载手机app
adb·智能手机
半壶清水5 天前
ubuntu中mysql升级指南
mysql·ubuntu·adb