adb 常用命令---1

本文介绍了ADB(AndroidDebugBridge)的一些常用命令,包括连接设备、安装/卸载应用、设备信息查询如电池状态、分辨率、屏幕密度、AndroidID等,以及系统版本和硬件信息的查看。这些命令在多设备管理、调试和系统维护时非常实用。
摘要由CSDN通过智能技术生成

adb 常用命令语法

命令行参数
  • -d:指定当前唯一通过 USB 连接的 Android 设备为命令目标

  • -e:指定当前唯一运行的模拟器为命令目标

  • -s <serialNumber>:指定相应 serialNumber 号的设备/模拟器为命令目标

重点
  • 如果只有连了一台设备,那就不需要 -d、-e、-s 参数了

  • 多个设备/模拟器连接的情况下较常用的是 -s <serialNumber> 参数,serialNumber 为设备到序列号,设备连接上电脑后可以通过 adb devices 命令获取

  • serialNumber 可能是序列号也可能是 IP

查看当前 adb 连接上的设备列表

adb devices

杀掉 adb 服务

adb kill-server

开启 adb 服务

adb start-server

adb 安装 app

adb install 包地址

adb 卸载 app

adb uninstall 包名 

把文件从手机中复制到电脑

adb pull <手机路径><电脑路径>

把文件从电脑复制到手机上

adb push <电脑路径><手机路径>

以 root 权限运行 adb

adb root

存在一些需要 root 权限才能执行的命令

取消 root 权限

adb unroot

指定 adb server 的网络端口

# 默认端口为 5037 adb -P <port> start-server

指定设备 ID

adb -s 09091JEC212986 logcat -v time > test.txt

查看手机相关信息

手机设备信息

adb shell getprop ro.product.model

查看电池状况

adb shell dumpsys battery
Current Battery Service state:
  AC powered: true
  USB powered: false
  Wireless powered: false
  Max charging current: 3000000
  Max charging voltage: 5000000
  Charge counter: 1497300
  status: 2
  health: 2
  present: true

  level: 42

  scale: 100

  voltage: 4069
  temperature: 250
  technology: Li-poly

其中 scale 代表最大电量,level 代表当前电量。上面的输出表示还剩下 50% 的电量。

查看分辨率

adb shell wm size

Physical size: 1440x3200

查看屏幕密度

adb shell wm density

查看显示屏参数

adb shell dumpsys window displays

查看android_id

adb shell settings get secure android_id

查看 Android 系统版本

adb shell getprop ro.build.version.release

查看IP地址,网卡相关

adb shell ifconfig

查看CPU信息

adb shell cat /proc/cpuinfo

查看内存信息

adb shell cat /proc/meminfo

查看所有属性

adb shellcat /system/build.prop

单独查看属性:

adb shell getprop <属性名>

[ 上面的 命令 添加以下 ]常用属性列表:

属性名

含义

ro.build.version.sdk

SDK 版本

ro.build.version.release

Android 系统版本

ro.build.version.security_patch

Android 安全补丁程序级别

ro.product.model

型号

ro.product.brand

品牌

ro.product.name

设备名

ro.product.board

处理器型号

ro.product.cpu.abilist

CPU 支持的 abi 列表[节注一]

persist.sys.isUsbOtgEnabled

是否支持 OTG

dalvik.vm.heapsize

每个应用程序的内存上限

ro.sf.lcd_density

屏幕密度

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值