录制屏幕操作
Android4.4版本以上支持录制屏幕
  adb shell screenrecord /sdcard/demo.mp4

ADB logcat 输出时间信息:
  adb logcat -v time

同样也可以组合使用:
  adb logcat -v time -s PowerManagerService

查看当前设备

  adb devices

连接指定设备

  adb connect ip:5555

截图命

  adb shell /system/bin/screencap -p /sdcard/screenshot.png

将截图复制到电脑盘中

  adb pull /sdcard/screenshot.png E:\download

模拟按键

  adb shell input keyevent "value"
  部分常见按键对应值:
  Key  | Constant Value
  Back 4
  Power 26
  Menu 82
  Home 3
  Search 84
 
  方向键:
  上 19
  下 20
  左 21
  右 22
  确认(类似单击):23
 
输出所有已经安装的应用/查看安装的第三方应用
  adb shell pm list packages -f/adb shell pm list packages -3
 
清除logcat缓冲区
(用这个命令来清除一些重复出现的过时的日志)
  adb logcat -c
 
查看Android(手机\平板\开发板等)设备信息
  adb shell dumpsys package > package.xml
 
抓取Logcat信息及kmsg信息
  cat proc/kmsg >/data/kmsg.txt 
  logcat -v time >/data/logcat.txt
 
获取运行内存/CPU信息
  adb shell
  cat /proc/meminfo
  cat /proc/cpuinfo
 
查看应用引用
adb 查看Android应用所有引用
  adb shell
  ps  (查看PID号)
  cd /proc/PID号/fd
  busybox ls -l
 
也将文件拷贝出来
  cat xxx > /sdcard/xxx
 
查看设备是否拥有su权限(4.2及之前版本)
  adb shell
  ps
会列出系统进程

选一个u开头的 表示普通程序

  su u0_a8

切换到u0_a8下 #号变 
  su
#如果可以执行,>号为#号,则表示有su权限,如果提示权限问题,就没有su权限

 

ADB logcat过滤

  adb logcat -s TAG_NAME
  adb logcat -s TAG_NAME_1 TAG_NAME_2
  adb logcat “*:PRIORITY”
  adb logcat -s TAG_NAME:PRIORITY
  adb logcat -s TAG_NAME_1:PRIORITY_1 TAG_NAME_2:PRIORITY
 
优先级(PRIORITY)分为以下几种:
  V – Verbose
  D – Debug
  I – Info
  W – Warning
  E – Error
  F – Fatal
  S – Silent
 
范例:
  adb logcat *:E 查看异常信息
  adb logcat -s "TAG"    过滤TAG
 
通过sendevent 模拟按键以及鼠标
直接用input实现:
  adb shell input keyevent 3
  adb shell input tap 250 250
  adb shell input swipe 250 250 300 300
 
 
 
 

adb命令学习的更多相关文章

  1. [adb 命令学习篇] adb 命令总结

    https://testerhome.com/topics/2565 Android 常用 adb 命令总结 针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb ...

  2. android调试工具 adb命令学习

    查看Android版本号 adb shell getprop ro.build.version.release getprop ro.build.version.release 5.1 查看Andro ...

  3. 【转】 Pro Android学习笔记(五五):调试和分析(3):adb命令、模拟器控制台和StrictMode

    目录(?)[-] adb命令 模拟器Console StrictMode adb命令 我们在学习SQLite的使用,介绍过部分adb命令的使用,见Pro Android学习笔记(五):了解Conten ...

  4. [adb 学习篇] python将adb命令集合到一个工具上

    https://testerhome.com/topics/6938 qzhi的更全面,不过意思是一样的,另外补充一个开源的https://github.com/264768502/adb_wrapp ...

  5. [整理]ADB命令行学习笔记

    global driver# 元素定位driver.find_element_by_id("id") # id定位driver.find_element_by_name(" ...

  6. ADB 常用命令学习

    参考文档:https://www.cnblogs.com/bravesnail/articles/5850335.html非常感谢作者的分享,以下是我学习的记录.Android 常用adb 命令汇总- ...

  7. python学习之——调用adb命令完成移动端界面测试

    实现原理 Hierarchy Viewer:获得当前手机实时的UI信息,方便用于手机的自动化测试: python中的subprocess.Popen():调用系统命令: uiautomator工具:获 ...

  8. adb命令安装apk 来学习吧

    1.将需要安装的apk放在platform-tools下 2.将手机和电脑连接,在cmd中输入 adb devices查看 3.使用adb命令安装apk,在cmd中输入:adb install apk ...

  9. adb 命令收藏学习地址

    adb 命令相关的网页https://www.cnblogs.com/medsonk/p/8334847.htmlhttps://www.cnblogs.com/medsonk/p/6959658.h ...

随机推荐

  1. activity 所需jiar包

    activity下载后有很多jar包有的jar包不一定用得上,也有些jar是重复的,这里就整理了一下必要的jar包 路径.. \activiti-5.19.0.2\wars\activiti-expl ...

  2. yii2得到的数据对象转化成数组

    yii2得到的数据对象转化成数组需要用到asArray().1.Customer::find(['id' => $id])->asArray()->one();2.$model = ...

  3. 20160113第一个ANDRIOD开发日志

    今天开发了第一个andriod程序,测试录音和播放功能.源码是网上抄来的. 代码: unit Unit2; interface uses   System.SysUtils, System.Types ...

  4. python之信用卡ATM(第五天)

    本节作业 作业需求: 模拟实现一个ATM + 购物商城程序 额度 15000或自定义 实现购物商城,买东西加入 购物车,调用信用卡接口结账 可以提现,手续费5% 每月22号出账单,每月10号为还款日, ...

  5. python学习笔记之装饰器、递归、算法(第四天)

    参考老师的博客: 金角:http://www.cnblogs.com/alex3714/articles/5161349.html 银角:http://www.cnblogs.com/wupeiqi/ ...

  6. <hr> 的18种样式

    18 Simple Styles for Horizontal Rules (hr CSS Design) Simple Styles for <hr>'s Code: <!DOCT ...

  7. gulp编译sass

    前言:前段时间学习了sass语法,但是一直用的是"考拉"这个软件工具将我写的sass代码编译成css,然后再引用到项目里面去的,随着对sass的更加深入的了解,我开始尝试着将sas ...

  8. CSS的应用

    CSS基础入门 目录 一.   列表.................................................................................. ...

  9. Service服务

    Android多线程: 定义线程的2种方式: 1.继承Thread类,重写run()方法,new一个实例,用start()方法启动:new MyThread().start(); 2.实现Runnab ...

  10. itput

    这个网站也非常好,有很多金融it知识免费下载,下载验证码t7QA,名字新共产主义