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信息
相关推荐
人民的石头4 小时前
Android adb测试常用命令大全
android·adb
winfredzhang6 小时前
如何在华为harmonyOS上调试软件
adb·harmonyos·授权·开发者模式
雾里看山2 天前
【MySQL】 表的约束(上)
android·mysql·adb
无聊的烤苕皮2 天前
MySQL第五次作业(触发器、存储过程)
android·mysql·adb
Ray.19982 天前
不知道MySQL密码怎么办?|不卸载重装的处理办法
数据库·mysql·adb
浏览器爱好者2 天前
如何在Windows中配置MySQL?
adb
天才奇男子3 天前
数据库约束(2)
android·数据库·mysql·adb
致奋斗的我们3 天前
MySQL主从同步
linux·数据库·mysql·adb·青少年编程·shell·openeluer
清和已久3 天前
简述mysql 主从复制原理及其工作过程,配置一主两从并验证。
android·mysql·adb
*老工具人了*3 天前
mysql 5.7安装
android·mysql·adb