常用adb命令

Adb:ADB全称为Android Debug Bridge  安卓调试桥 调试工具,是Android SDK中的一个内置的命令行工具,起到调试桥的作用。

 

Adb作用:

  1. 进入到手机内部
  2. 上传文件 下载文件
  3. 设备上安装软件卸载软件
  4. 抓取日志

 

Adb原理:

三个部分

客户端 client

服务端 server

守护进程 daemon adbd

 

客户端和服务端安装在pc电脑上,守护进程在手机中

 

Adb命令操作手机

准备:环境搭建

  1. jdk 2.sdk  3.手机、模拟器

手机:

  1. 打开开发者选项  不同的手机 开发者打开的方式不同
  2. Usb调试打开 (真机  设置可传输文件

cmd里面输入  adb devices adb devices检测设备连接没有  UADHKUHG)

(模拟器  adb devices 127.0.0.1:62001 device 连接成功。

没有连接,建立连接。Adb connect 127.0.0.1:62001)

 

adb命令

操作手机内部:adb shell

操作手机内部linux命令 ls查看  cd 进入到某个文件

data/data文件夹下的应用程序包名

 

退出手机内部

Exit

 

安装卸载apk

安装:adb install <apk路径>

覆盖安装:adb install -r <apk路径>

卸载:adb uninstall <包名>  

 

获取包名:com.tal.kaoyan

  1. aapt dump badging 安装位置
  2. Adb shell pm list packages 设备上的所有包名
  3. Adb shell pm list packages -3 显示第三方应用包名
  4. Adb shell dumpsys window |findstr mCurrentFocus 当前窗口的包名

 

上传文件 下载文件

上传  推送: 把本地文件推送到手机上

Adb push <本地路径>  <手机路径>

adb push C:\Users\76597\Desktop\2.txt /sdcard

下载 拉取 从手机上下载到本地

Adb pull <手机路径> <本地路径>

Adb pull /sdcard/2.txt d:\tx

注意:不能直接放在c盘或者d盘跟目录

 

截图

Adb shell screencap 存放路径

Adb shell screencap /sdcard/nn.png

 

日志操作

Adb logcat>d:\logcat2.log

 

时间:

Adb logcat -v time>d:\aa.log

 

input事件

Adb shell input text hello

点击登录

Adb shell input tap x坐标 y坐标

 

显示坐标

显示我的操作事件

在开发者选项  显示指针位置

显示触摸操作 打开

 

posted on 2022-03-18 14:48  xxxxaaa  阅读(37)  评论(0编辑  收藏  举报