Android 开发常用的 ADB (及 ADB Shell)命令汇总

本文汇总了Android开发中常用的ADB命令和ADB Shell命令,包括查看设备、安装卸载APK、切换设备模式、日志操作、文件传输、进程管理等,是Android调试的重要工具。

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

ADB 命令

  • 查看连接的设备

    adb devices
    
  • 将system分区重新挂载为可读写分区

    adb remount
    
  • 重启设备

    adb reboot
    
  • 重启设备到 bootloader,即刷机模式

    adb reboot bootloader
    
  • 重启设备到 recovery,即恢复模式

    adb reboot recovery
    
  • 查看 log

    adb logcat
    
  • 清除log缓存

    adb logcat -c
    
  • 获取设备序列号

    adb get-serialno
    
  • 获取机器 MAC 地址:

    adb shell cat /sys/class/net/wlan0/address
    
  • 获取 CPU 序列号:

    adb shell cat /proc/cpuinfo
    
  • 安装 APK

    adb install xxx.apk
    
  • 保留数据和缓存文件,重装 APK

    adb install -r xxx.apk
    
  • 安装 APK 到 SD 卡:

    adb install -s xxx.apk
    
  • 卸载 APK

    adb uninstall xxx.apk
    
  • 保留数据和缓存文件,卸载 APK

    adb uninstall -k xxx.apk
    
  • 从本地复制文件到设备

    adb push <local> <remote>
    
  • 从设备复制文件到本地

    adb pull <remote> <local>
    

ADB Shell 命令

  • 启动应用 (例:启动设置主页面)

    adb shell am start com.android.settings/com.android.settings.Settings
    
  • 查看设备cpu和内存占用情况

    adb shell top
    
  • 查看占用内存前5的 APP

    adb shell top -m 5
    
  • 刷新一次内存信息,然后返回

    adb shell top -n 1
    
  • 查看进程列表

    adb shell ps
    
  • 杀死某个进程

    adb shell kill [pid]
    
  • 查看指定进程状态

    adb shell ps -x [PID]
    
  • 查看后台 Service 信息

    adb shell service list
    
  • 查看当前内存占用

    adb shell cat /proc/meminfo
    
  • 重命名文件

    adb shell rename path/oldfilename path/newfilename
    
  • 移动文件

    adb shell mv path/file newpath/file
    
  • 设置文件权限

    adb shell chmod 777 /system/fonts/DroidSansFallback.ttf
    
  • 获取设备电池信息

    adb shell dumpsys battery
    

微信公众号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值