使用电脑连接手机,查看手机的唯一编号,如果是模拟器,就是显示地址和端口号:
  adb devices

使用adb安装app应用:
  adb install apk路径和包名
  -r 允许覆盖安装
  -s 将app安装到sd卡中
  -d 允许降级覆盖安装

卸载app应用:
  adb uninstall com.zyxr.home.toulfhome

查看手机中安装的所有应用:
  adb shell pm list packages
  -3 显示第三方应用
  -s 显示系统应用
  -d 显示当前不可用的app,disabled
  -e 显示当前可用的app,enabled
  -u 显示的列表中会包含已经卸载的应用

清除应用的数据以及缓存的文件:效果等同于重新安装了一次app
  adb shell pm clear com.pmp.ppmoney

查看包名和当前的页面名:
  adb shell dumpsys window | findstr mCurrentFocus
  adb shell dumpsys activity activities | grep mFocusedActivity
  adb logcat ActivityManager:I *:s

使用adb打开指定的应用:
  adb shell am start -n com.tmall.wireless/.splash.TMSplashActivity

使用adb关闭指定的应用:
  adb shell am force-stop com.tmall.wireless

将手机的文件复制到电脑
  adb pull 手机端的路径和文件名 电脑端的路径

从电脑复制到手机
  adb push 电脑端的路径和文件名 手机端的路径

模拟手机按键的各种方法:
  adb shell input keyevent 3
  3 HOME
  4 返回
  6 挂断电话
  24 增加音量
  25 降低音量
  26 电源
  27 拍照
  82 菜单
  164 静音
  223 系统休眠
  224 点亮屏幕
  231 语音助手

滑动:
  adb shell input swipe x1 y1 x2 y2
  adb shell input swipe 10 100 500 100

输入文本:只能输入在当前聚焦的位置
  adb shell input text hello

日志:
清除日志:
  adb logcat -c
查看日志:
  adb logcat
  verbose   V     --显示的日志内容是最多的  等级是最低的
  debug     D
  Info      I
  warning   W
  error     E
  fatal     F
  silent    S     --什么都不显示  等级是最高的
  adb logcat *:W

查看系统内核的日志:
  adb shell dmesg

查看设备信息:
  adb shell getprop ro.product.model

查看电池的状态:
  adb shell dumpsys battery
  scale  电池的状态
  level  剩余电量

查看屏幕分辨率:px
  adb shell wm size

查看屏幕的密度:dpi
  adb shell wm density

查看显示屏的所有参数:
  adb shell dumpsys window displays

查看android设备的id:
  adb shell settings get secure android_id

查看android系统版本:
  adb shell getprop ro.build.version.release

查看CPU的信息:
  adb shell cat /proc/cpuinfo

保存屏幕截图:
  adb shell screencap -p /data/anr/sc.png
  -p的参数的意思是将图片保存为png的格式

保存屏幕录像:
  adb shell screenrecord /data/anr/sc.mp4

查看手机进程:
  adb shell ps

查看手机的资源占用情况:
  adb shell top

重启手机:
  adb reboot

2.常用adb命令的使用的更多相关文章

  1. 分享一个常用Adb命令

    分享一个常用Adb命令 首先 首先感谢@xuxu的常用adb命令,收益良多,但是已经不能满足于我,所以补充了下. 再者 好久没发帖了,最近论坛老司机们都在讨论/总结,我就用这个干货回报吧. 最后 基于 ...

  2. Android 常用 adb 命令

    查看原文:http://blog.csdn.net/u010818425/article/details/52266593 (一)基础操作 安装app adb install -r xxx.apk / ...

  3. Android 常用 adb 命令总结

    Android 常用 adb 命令总结 针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Android 测试带来很大的方便,其中很多命 ...

  4. adb环境配置+常用adb命令+Logcat命令的用法+手动进行文件比对的方法+批量挪bug

    1. adb环境配置:下载adb环境变量包:打开计算机属性-高级系统设置-环境变量:新建变量adb,值为刚才的环境变量包路径:编辑path值,在最后面加上;%adb%;确定就妥了 2. 常用adb命令 ...

  5. 常用adb命令总结

    前言 很早就想整理一下自己平时常用的一些adb命令,不仅为了便于以后查找,而且整理的过程自己又重新复习了一遍,但是当我开始在度娘一搜的时候,发现很多人已经写的非常详细了,尤其是当我发现了这篇adb概括 ...

  6. [原创]Android 常用adb命令总结

    [原创]Android 常用adb命令总结 1 adb介绍 1.1 adb官方网站及下载 官方网站下载安装:http://adbshell.com/downloads 1.2 adb安装是否成功检查? ...

  7. 『与善仁』Appium基础 — 4、常用ADB命令(一)

    目录 1.启动和关闭ADB服务 2.查看ADB版本 3.指定adb server的网络端口 4.查询已连接设备/模拟器 5.获取安卓系统版本 6.为命令指定目标设备 7.发送文件到手机 8.从手机拉取 ...

  8. Android的常用adb命令

    第一部分:1. ubuntu下配置环境anroid变量:在终端执行 sudo gedit /etc/profile 打开文本编辑器,在最后追加#setandroid environment2. 运行E ...

  9. 【转】Android 常用 adb 命令总结

    原文地址:http://testerhome.com/topics/2565 针对移动端 Android 的测试, adb 命令是很重要的一个点,必须将常用的 adb 命令熟记于心, 将会为 Andr ...

  10. APP测试时常用adb命令

    ADB全称Android Debug Bridge, 是android sdk里的一个工具, 用这个工具可以直接操作管理android模拟器或者真实的andriod设备(手机),故在其实工作可以给我们 ...

随机推荐

  1. Centos7 升级 Ruby

    Centos7通过yum 安装的Ruby 是2.0版本.版本较低,需要升级到2.5以上版本. #yum 安装ruby yum install ruby #查看ruby版本 ruby -v 以下开始升级 ...

  2. BIOS备忘录之IIC(touchpad)设备

    简述BIOS中对IIC device的支持,以touchpad为例. 信息收集 收集平台的硬件信息: 1. IIC controller number(PCH一般包含多个controller,我们使用 ...

  3. BZOJ 2423 (求LCS的长度和种类数)

    Description 字符序列的子序列是指从给定字符序列中随意地(不一定连续)去掉若干个字符(可能一个也不去掉)后所形成的字符序列.令给定的字符序列X=“x0,x1,…,xm-1”,序列Y=“y0, ...

  4. .gitlab-ci.yml简介

    关键字   script 由Runner执行的Shell脚本. image 使用docker镜像,  image:name service 使用docker  services镜像, services ...

  5. URL URI

    URL 是统一资源定位符,对可以从互联网上得到的资源的位置和访问方法的一种简洁的表示,是互联网上标准资源的地址.互联网上的每个文件都有一个唯一的URL,它包含的信息指出文件的位置以及浏览器应该怎么处理 ...

  6. 版本控制工具Git的复杂用法的情境分析

    Git的版本库中的文件的三种状态 对于任何一个文件,在 Git 内都只有三种状态: 已提交(committed),已修改(modified)和已暂存(staged). 已提交表示该文件已经被安全地保存 ...

  7. 『Numpy』内存分析_利用共享内存创建数组

    引.内存探究常用函数 id(),查询对象标识,通常返回的是对象的地址 sys.getsizeof(),返回的是 这个对象所占用的空间大小,对于数组来说,除了数组中每个值占用空间外,数组对象还会存储数组 ...

  8. 【其他】【http】【1】HTTP状态码

    一些常见的状态码: 200 - 服务器成功返回网页 400 - 错误请求 404 - 请求的网页不存在 500 - 服务器内部错误 503 - 服务器超时 状态码大全: 1xx(临时响应)表示临时响应 ...

  9. vue中操作cookie的插件

    js-cookie 安装: npm i js-cookie import Cookies from 'js-cookie' 具体用法: 写入: Cookies.set('name', 'value') ...

  10. mybatis-generator自动生成代码工具

    1.在项目的配置文件中放入配置文件mybatis-generator-config.xml   根据情况修改下配置 <?xml version="1.0" encoding= ...