美文网首页
Android 开发常用的 ADB (及 ADB Shell)命

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

作者: GinkWang | 来源:发表于2018-11-05 22:28 被阅读15次

    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
      
    微信公众号.jpeg

    相关文章

      网友评论

          本文标题:Android 开发常用的 ADB (及 ADB Shell)命

          本文链接:https://www.haomeiwen.com/subject/uhwexqtx.html