优才网站建设石家庄微信网站建设
adb及cmd部分常用命令
- cmd常用命令
 - adb常用命令
 - 内存/cpu相关
 
此文章日常记录,有可能存在不准确的地方,仅供参考即可。
cmd常用命令
返回上一级: cd…
 进入指定盘: D:
 进入指定路径: cd 文件路径
 查看子文件列表: ls
 查看所有子文件包含隐藏文件: ls -al
 删除文件及其子文件: rm -rf 具体文件夹
 删除文件: rm 具体文件
 获取root权限: su
 退出手机目录: exit
adb常用命令
进入系统: adb shell
 打开应用: adb shell am start -n (包名)
 关闭应用: adb shell am force-stop (包名)
 卸载应用: adb uninstall (包名)
 安装应用: adb install (apk的绝对路径)
 覆盖安装应用: adb install -r (apk的绝对路径)
 降级安装应用: adb install -d (apk的绝对路径)
 安装测试应用: adb install -t (apk的绝对路径)
 查看应用列表: adb shell pm list packages
 模拟返回按键: adb shell input keyevent 4
 模拟home键: adb shell input keyevent 3
 打开设置: adb shell am start com.android.settings/.Settings
 获取权限: adb root
 重启车机: adb reboot
 输入文字: adb shell input text (文字内容)
 获读写权限: adb remount
 命令截图: adb shell screencap -p /sdcard/screen.png
 ping网址: adb shell ping -c 4 www.baidu.com
 模拟广播 :adb shell am broadcast -a (action名) 
 拉取日志: adb pull /sdcard(文件路径) D:\adb (电脑路径)
 清理logcat: adb logcat -c
 抓取logcat信息: adb logcat | grep (筛选信息) > log.txt
 抓取全部logcat信息:adb logcat > log.txt (文件名称)
 清理缓存: adb shell pm clear (应用包名)
 adb shell rm -r /data/data/ (应用包名)
 打开Activity: adb shell am start (包名) /. (Activity 名)
查看设备分辨率和dpi::adb shell 进入linux命令行,
 输入wm size ,查看分辨率大小,例:1920 X 720
 输入wm density , 查看dpi值,例:160,240,320
记录crash信息:adb logcat -b crash
内存/cpu相关
查看某进程id: adb shell ps | grep (包名)
 查看所有进程 :adb shell top
 查看top指令帮助 : adb shell top —help
 查看某个进程 :adb shell top | grep (pid)
 查看某个进程排名靠前的线程: adb shell top -H | grep (pid)
 查看内存占用: adb shell dumpsys meminfo (pid/包名)
保存内存hprof文件:adb shell am dumpheap
 ( 进程id/进程名称) (file_path/file_name)
查看当前应用焦点activity: adb shell dumpsys window | findstr mCurrentFocus
