adb命令学习记录

这篇博客详细记录了adb命令的使用,包括查看adb版本、设备连接、获取手机信息、日志查看、安装卸载apk、屏幕操作、进程管理等,是Android开发者必备的adb操作指南。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

一、查看adb版本

  • adb version
  1. C:\Users\Administrator>adb version

  2. Android Debug Bridge version 1.0.41

  3. Version 30.0.4-6686687

  4. Installed as E:\platform-tools\adb.exe

二、查看已经连接的设备

  • adb devices
  1. C:\Users\Administrator>adb devices

  2. List of devices attached

  3. 127.0.0.1:7555 device

三、获取手机序列号

  • adb get-serialno
  1. C:\Users\Administrator>adb get-serialno

  2. 127.0.0.1:7555

四、查看手机设别型号

  • adb shell getprop ro.product.model
  1. C:\Users\Administrator>adb shell getprop ro.product.model

  2. Xiaomi

五、查看手机分辨率

  • adb shell wm size
  1. C:\Users\Administrator>adb shell wm size

  2. Physical size: 1440x810

六、获取手机的mac地址

  • adb shell cat /sys/class/net/wlan0/address
  1. C:\Users\Administrator>adb shell cat /sys/class/net/wlan0/address

  2. 08:00:27:7e:49:9c

七、查看日志

  • adb logcat
C:\Users\Administrator>adb logcat

八、查看电池信息

  • adb shell dumpsys battery
  1. C:\Users\Administrator>adb shell dumpsys battery

  2. Current Battery Service state:

  3. AC powered: true

  4. USB powered: false

  5. Wireless powered: false

  6. Max charging current: 2000000

  7. status: 2

  8. health: 2

  9. present: true

  10. level: 72

  11. scale: 100

  12. voltage: 4036

  13. temperature: 326

  14. technology: Li-poly

九、查看进程

  • adb shell ps

 
  1. C:\Users\Administrator>adb shell ps

  2. USER PID PPID VSIZE RSS WCHAN PC NAME

  3. root 1 0 2732 1272 ep_poll 08126b35 S /init

  4. root 2 0 0 0 kthreadd 00000000 S kthreadd

  5. root 3 2 0 0 smpboot_th 00000000 S ksoftirqd/0

  6. root 5 2 0 0 worker_thr 00000000 S kworker/0:0H

十、查看cpu使用情况

  • adb shell top
C:\Users\Administrator>adb shell top

十一、安装apk

  • apk文件需要放到你命令执行的文件夹下,或者写上apk的绝对路径
  • adb install [apk文件的路径]
  1. C:\Users\Administrator>adb install douyin.apk

  2. Performing Push Install

  • 多个设备安装apk 
  • adb -s [设备号] install [apk文件的路径]
  1. C:\Users\Administrator>adb -s 127.0.0.1:7555 install douyin.apk

  2. Performing Push Install

  • 如果apk已经存在,需要覆盖安装
  • adb install -r [apk文件的路径]
  1. C:\Users\Administrator>adb install -r douyin.apk

  2. Performing Push Install

十二、卸载apk

  • 普通卸载
  • adb uninstall [apk文件的路径]
C:\Users\Administrator>adb uninstall douyin.apk
  • 卸载但是保留数据
  • adb uninstall -k [apk文件的路径]
C:\Users\Administrator>adb uninstall -k douyin.apk

十三、查看手机上所有安装的app包名

  • adb shell pm list packages
  1. C:\Users\Administrator>adb shell pm list packages

  2. package:com.rxgx.xx.ldzw

  3. package:com.tanwan.h5.xrxhj

  4. package:com.xinxin.mobile.dsfh

  5. package:com.xinxin.mobile.llwg

  6. package:com.android.providers.telephony

  7. package:com.xinxin.H5.jbdfhyc

  8. package:com.ss.android.ugc.aweme

 十四、获取某个应用包名的启动入口

  • adb shell dumpsys package com.ss.android.ugc.aweme | findstr activity
  • com.ss.android.ugc.aweme/com.ss.android.sdk.activity.BootstrapActivity 这个就是抖音的启动入口

 
  1. C:\Users\Administrator>adb shell dumpsys package com.ss.android.ugc.aweme | findstr activity

  2. ad29111 com.ss.android.ugc.aweme/com.ss.android.sdk.activity.BootstrapActivity

 十五、启动某个app

  • adb shell am start -n [包名]/[启动入口]
  1. C:\Users\Administrator>adb shell am start -n com.ss.android.ugc.aweme/com.ss.android.sdk.activity.BootstrapActi

  2. vity

  3. Starting: Intent { cmp=com.ss.android.ugc.aweme/com.ss.android.sdk.activity.BootstrapActivity }

十六、屏幕截图

  • adb shell screencap [保存路径]
C:\Users\Administrator>adb shell screencap /sdcard/screen.png

十七、录制视频

  • adb shell screenrecord [保存路径]

C:\Users\Administrator>adb shell screenrecord /sdcard/demo.mp4

十八、上传文件到手机

  • adb push 文件名 手机端SDCard路径

C:\Users\Administrator>adb push douyin.apk sdcard/douyin.apk

十九、从手机端下载文件

  • adb pull [手机上文件路径]

C:\Users\Administrator>adb pull sdcard/douyin.apk

二十、模拟屏幕点击事件

  • adb shell input tap x坐标轴 y坐标轴

C:\Users\Administrator>adb shell input tap 500 1450

二十一、模拟手势滑动事件

  • adb shell input swipe 开始x轴 开始y轴 结束x轴 结束y轴 过程持续时间毫秒

C:\Users\Administrator>adb shell input swipe 100 500 100 1450 100

二十二、模拟点按键盘按钮

  • adb shell input keyevent [key值]

C:\Users\Administrator>adb shell input keyevent 25

二十三、向屏幕输入一些信息

  • db shell input text [字符串信息]

  • %s是空格

C:\Users\Administrator>db shell input text "insert%stext%shere"

二十四、发送广播

  • adb shell am broadcast -a "broadcastactionfilter"

C:\Users\Administrator>adb shell am broadcast -a "broadcastactionfilter"

二十五、使用自带浏览器打开网页

  • adb shell am start -a [浏览器包名] -d [网址]

C:\Users\Administrator>adb shell am start -a "android.intent.action.VIEW" -d "https://www.google.com"

二十六、获取手机root权限

  • adb vivoroot

C:\Users\Administrator>adb vivoroot

二十七、连接不稳定时需要挂载

  • adb remount

C:\Users\Administrator>adb remount

二十八、重启手机

  • 正常重启
C:\Users\Administrator>adb reboot
  • 重启手机到recovery

C:\Users\Administrator>adb reboot recovery
  • 重启到bootloader界面

C:\Users\Administrator>adb reboot bootloader

二十九、关闭adb服务

C:\Users\Administrator>adb kill-server

三十、启动adb服务

C:\Users\Administrator>adb start-server
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值