ADB常用命令

adb devices          查看设备

adb reboot         重启设备

adb shell  wm density  查看屏幕密度

adb shell ps adbd   查看守护进程

adb shell ls /data/data  (adb shell pm list packages)列出包名/(adb shell pm list packages -3  列出第三方包名)

adb shell pm clear XX.apk (清理缓存)

adb shell am force-stop XX.apk(强制停止应用)

adb kill-server (终止adb服务进程)

adb -s XXX  shell(设备过多,进行指定)

adb help 查看adb帮助信息里面的所有命令

adb logcat 将应用的日志数据显示到屏幕

adb version 查看adb的版本号

adb bugreport 查看bug信息报告

adb install XX.apk  (windows下的位置)安装apk包(adb install -r  XX.apk   安装到sd卡上)

adb uninstall XX.apk    卸载apk包(adb shell pm uninstall XX.apk)

adb pull <remote>   <local> 将指定文件从设备移到计算机上

adb push <local>  <remote>  将计算机上的文件移到设备上

adb get-state(查看模拟器/设备的当前状态)

adb start-server(启动adb服务进程)

adb remount (有时需要拷贝文件到手机/模拟器上,需要重新挂载)

adb shell dumpsys battery (查看电池相关信息)

adb shell dumpsys wifi (查看wifi网络信息)

adb shell dumpsys power (查看电源管理相关信息)  adb shell dumpsys power | findstr “mScreenOffTimeOut Setting”

adb shell dumpsys telephony.registry 查看电话相关信息

adb shell cat /proc/cpuinfo  查看cpu相关信息

adb shell cat /proc/meminfo 查看内存相关信息

adb shell cat /proc/iomem 查看I/O内存分区信息

adb shell cat /system/build.prop | findstr "ro.product.model" 

adb shell dumpsys window | findstr "Display" 查看分辨率(adb shell wm size)

adb shell getprop ro.build.version.release 系统版本信息

adb shell cat /proc/version  手机内核信息

adb shell getprop gsm.network.type 手机网络类型信息

adb shell getprop gsm.operator.alpha  获取运营商信息

adb shell dumpsys iphonesubinfo | findstr “Device ID”  获取手机串号信息

adb shell df 手机系统各个分区信息

adb shell dmesg 查看内核日志信息

adb shell dumpstute  查看系统当前状态的信息

adb shell dumpsys meminfo 查看所有应用运行过程中占用内存信息

adb shell dumpsys cpuinfo 查看cpu动态占用率(-m 进程数量 , -n  数据刷新的次数,-s 按什么顺序 ,-d 刷新时间的间隔)

查看手机流量数据:adb shell cat /proc/net/xt_gtaguid/status

应用打包工具aapt

aapt l file.apk > apk.txt

aapt d badging file.apk(基本信息)

aapt d permissions file.apk 应用权限

aapt d configurations file.apk 配置信息

aapt d resources file.apk  资源信息

原文地址:https://www.cnblogs.com/zhouzetian/p/6920868.html