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. AI之旅(2):初识线性回归

    前置知识   矩阵.求导 知识地图   学习一个新事物之前,先问两个问题,我在哪里?我要去哪里?这两个问题可以避免我们迷失在知识的海洋里,所以在开始之前先看看地图.   此前我们已经为了解线性回归做了 ...

  2. vue b表单

    你可以用 v-model 指令在表单控件元素上创建双向数据绑定. v-model 会根据控件类型自动选取正确的方法来更新元素. 输入框 实例中演示了 input 和 textarea 元素中使用 v- ...

  3. Egret_时间与运行

    1.加载资源 2.将显示对象添加到显示列表 /////////////*****************************动态帧频******************************** ...

  4. 微信小程序上传后发布或者体验版测试无数据解决办法

    在做微信小程序开发的过程中,发现小程序在本地调用接口的数据都显示,但是上传之后,发现手机体验没有数据.以下为解决办法: 1.先清除缓存试试. 2.打开微信小程序工具右上角的详情——项目设置,将“不校验 ...

  5. PA教材提纲 TAW12-2

    Unit1 Adjustment of SAP Standard Software(SAP标准软件修改) 1.1 Adjusting SAP Standard Software(如何修改SAP标准软件 ...

  6. 寒假作业 pta编程总结2

    实验代码: #include<stdio.h>#include<stdbool.h> void toNUM(int n);void toUNIT(int n); int mai ...

  7. Redis事务和实现秒杀功能的实现

    今天带着学生学习了Redis的事务功能,Redis的事务与传统的关系型数据库(如MySQL)有所不同,Redis的事务不能回滚. Redis中使用multi.exec.discard.watch.un ...

  8. 20164318 毛瀚逸 Exp4 恶意代码分析

    ---恢复内容开始--- 1 关键内容 系统运行监控 (1)使用计划任务,每隔一分钟记录自己的电脑有哪些程序在联网,连接的外部IP是哪里.运行一段时间并分析该文件,综述分析结果. (2)安装配置sys ...

  9. D类IP地址和组播传输

    在224.0.0.0-239.255.255.255范围内的地址称为D类IP组播地址.其中,224.0.0.0-224.0.0.255为预留的组播地址(永久组地址),地址224.0.0.0保留不做分配 ...

  10. Git学习之第一次使用PR

    发起PR的流程 1.Fork想要pr的项目,在自己的仓库里建立一个相同的项目. 2.Clone我们Fork的项目,在本地建立一个项目,方便修改. 3.将修改后的本地项目上传到github上. 4.向原 ...