adb相关指令 笔记

1.adb devices 查看物理测试设备或模拟器的相关信息,有三个状态:

(1)device 设备已连接到adb服务器上,但该状态并不代表设备已启动完毕可以进行操作;

(2)offline 设备没有连接到adb服务器或没有响应;

(3)no device 没有设备连接。

2.adb install 将手机应用安装到手机设备,若已安装了某一应用,再次安装同一应用,需将原应用卸载。

adb +(-s +设备序列号)+ install  +(-r) +应用绝对路径

-s 指定设备,向指定的设备安装应用

-r 覆盖原来的应用并保留数据

3.adb uninstall 卸载安装的应用

adb + (-s +设备序列号) + uninstall + 已安装的应用包名

卸载设备上的应用,多个设备连接时,用-s指定相应设备

adb + (-s +设备序列号) + uninstall + -k + 已安装的应用包名

卸载应用时保留配置和缓存文件

4.adb push 将电脑上的文件传输到手机里

adb –s + 手机序列号+ push + PC文件路径 + 目标路径(手机路径)

5.adb pull 将手机上的文件传输到PC,多个设备连接时,用-S指定相应设备

adb pull + (手机的)文件路径 + PC路径

6.adb shell + 相关指令  用于执行指令,输入”exit”退出adb shell 提示符,回到命令行控制台

例:adb  shell  ls  查看手机当前目录的所有内容

7.adb shell dumpsys battery 查看电池电量相关信息

8.adb shell dumpsys wifi 查看无线网络信息

adb shell dumpsys wifi | more 输出信息很多,末尾加”|more”方便浏览

adb shell getprop | findstr wlan.driver.status  查看WiFi开启状态。ok开启 unloaded没加载

9.adb shell dumpsys power  查看电源管理的相关信息

adb shell dumpsys power | findstr “mScreenOffTimeoutSetting”

仅查看关闭手机屏幕设置的相关信息 (win10用findstr,Linux用grep过滤掉其他信息)

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

11.adb shell cat /proc/cpuinfo 指令 查看cpu硬件的相关信息

12.adb shell cat /proc/meminfo指令 查看内存信息

13.adb shell cat /system/build.prop | findstr “ro.product.model” 获取手机型号

14.adb shell cat  /proc/cpuinfo|findstr “Processor” 获取手机处理器信息

15.adb shell cat  /proc/meminfo | findstr “MemTotal” 查看手机内存信息

16.adb shell getprop  ro.build.version.release  查看手机版本信息

17.adb shell cat /proc/version 获取手机内核版本信息

18.adb shell dumpstate 查看手机Android系统当前状态

19.adb get-serialno  查看设备序列号

20.adb get-state 查看设备当前状态 device:已连接到adb服务器上;offline:无响应;no device:没连接。

21.adb logcat 查看系统日志信息。每条日志首字母为其优先级,各个优先级属性如下:

1)V:(Verbose)冗余的日志信息

2)D:(Debug)调试级别的日志信息

3)I:(Info)信息级别日志信息

4)W:(Warn)警告级别日志信息

5)E:(Error)错误级别日志信息

6)F:(Fatal)严重错误日志信息

adb logcat *:W 指令 输出警告及错误级别的日志信息

adb logcat –b system 只查看系统相关日志

22.adb bugreport 查看Android系统启动过程及启动后的信息

23.adb start-server 启动adb服务(adb服务出现异常时对其关闭,重启)

24.adb kill-server 关闭adb服务(adb服务出现异常时对其关闭,重启)

25.adb shell am monitor 指令输入后,在设备端点击应用,可返回相应包名

26.adb shell pm list packages 打印所有包的列表信息

27.adb shell pm list packages –f 查看所有应用的位置与包名 若–f后加具体包名,则只返回该包位置信息与包名

28.adb 工具下清屏指令:cls

adb相关指令 笔记的更多相关文章

  1. ADB相关指令实例详解

    1.获取物理设备相关信息: adb devices 2.apk安装 2.1 新的应用(该应用未安装) adb -s 设备序列号 install apk路径 2.2 应用已安装,重安装覆盖 adb -s ...

  2. adb相关指令

    adb rootadb connect 172.16.20.162  //通过adb连接远程设备adb pull /data/data/com.xiaomi.voicecontrol /Users/r ...

  3. Monkey相关参数 笔记

    Monkey相关参数  笔记 Monkey是Android系统自带的一个命令行工具,可运行在模拟器里或实际设备中. Monkey可以向被测试的应用程序发送伪随机的用户事件流(如按键.触屏.手势等),实 ...

  4. adb devices指令实例讲解

    在讲这个指令之前,我首先启动了一个名称为“Galaxy_Nexus_4.4.2”的手机模拟器(有时我们也管其叫安卓虚拟设备),并且通过USB数据线将我的手机设备和PC进行了连接,而后我应用“Andro ...

  5. 读<你必须知道的.NET>IL指令笔记

    IL指令笔记: 1.newObj和initObj MSDN解释:newObj用于分配和初始化对象,而initObj用户初始化值类型 newObj解释: (1):从托管堆分配指定类型所需要的全部内存空间 ...

  6. ADB常用指令

    adb 命令是adb程序自带的一些命令:adb shell则是调用Android系统的命令,Android系统特有的命令都放在Android设备的/system/bin目录中 MonkeyRunner ...

  7. AnjularJS系列2 —— 表单控件功能相关指令

    第二篇,表单控件功能相关指令. ng-checked控制radio和checkbox的选中状态 ng-selected控制下拉框的选中状态 ng-disabled控制失效状态 ng-multiple控 ...

  8. 3. Windows根据端口查进程---ADB 相关报错 ADB server didn't ACK cannot bind ':5037'

    1.ADB server didn't ACK,一般报ADB相关的错误,大部分是端口被占用了 处理方法: 在命令行输入>adb nodaemon server 如果返回: cannot bind ...

  9. Linux相关指令

    Linux相关指令 1.find文件搜索功能 find [目录列表] [匹配参数] [匹配标准] -name :按文件名称进行搜索 -group :按文件所属组进行搜索 -user :按文件拥有者进行 ...

随机推荐

  1. Mac 电脑终端上传项目到github上

    1.安装Git  去官网自己研究(这个是很全的,也很详细:http://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b806 ...

  2. mysql免安装版的下载与安装

    下载 打开:https://www.mysql.com/downloads/ 1.点击该项:

  3. django_视图层_便捷工具

    便捷工具 render(request, template_name, context=None, content_type=None, status=None, using=None) 将给定的模板 ...

  4. memcache 杂记

    它是一个一个高性能的分布式内存对象缓存系统. 端口号 11211 目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的.  需要频繁访问数据库的网站访问速度提升效果十分显著 根据一个sql取出的 ...

  5. SqlSugar ORM 的学习

    http://www.codeisbug.com/Doc/8/1163 https://www.cnblogs.com/sunkaixuan/p/6082664.html

  6. day11.3分页操作divmod

    # 分页显示 divmod(被除数,除数) INFO_LIST = [] for i in range(836): template = "第%s天,笨笨先僧 always be there ...

  7. 普通路由器刷开源固件DD-WRT的简单过程

    DD-WRT是基于Linux的无线路由软件,功能强大,它提供了许多一般路由器的软体所没有的功能,将路由器固件升级到DD-WRT可以提升内建于预设固件的限制,并将其转换成强大且具有进阶功能的商业级路由器 ...

  8. steam商店正式支持RMB直接结算

    前两天看到新闻, 想不到这么快: http://tech.sina.com.cn/s/2015-10-26/doc-ifxizwsm2369244.shtml 今天登陆steam发现标价已经成了RMB ...

  9. 游戏编程模式 Game Programming Patterns (Robert Nystrom 著)

    第1篇 概述 第1章 架构,性能和游戏 (已看) 第2篇 再探设计模式 第2章 命令模式 (已看) 第3章 享元模式 (已看) 第4章 观察者模式 (已看) 第5章 原型模式 (已看) 第6章 单例模 ...

  10. 解决thinkPHP3.2.3使用Smarty模板后无法使用系统常量问题

    https://blog.csdn.net/u014520745/article/details/52029411 在ThinkPHP/Library/Think/View.class.php 输出模 ...