adb环境配置及常用命令
一、adb环境配置
1.下载并安装adb驱动
2.下载adb工具platform-tools.rar,解压放在某个文件夹下
3.右击此电脑->属性->高级系统设置->环境变量->系统变量->path->添加D:\Program Files\adb\platform-tools->保存配置
4.Window+R->cmd->输入adb version验证是否配置OK
二、adb常用命令
1.显示当前所连接设备
adb devices
2.安装应用
adb install XXX.apk # 非覆盖安装,若已设备已存在该应用则安装失败
adb install -r XXX.apk # 覆盖安装
3.卸载应用
adb shell uninstall 包名 # 卸载应用
4. 查看应用列表
adb shell pm list packages # 查看所有应用列表
adb shell pm list packages -f # 查看应用关联的 apk 文件
adb shell pm list packages -s # 查看系统应用
adb shell pm list packages -3 # 查看第三方应用
adb shell pm list packages -i # 查看应用的 installer
adb shell pm list packages -u # 查看已卸载的应用
adb shell pm list packages -d # 查看disabled 的应用
adb shell pm list packages -e # 查看enabled 的应用
adb shell pm list packages <FILTER> # 查看包名包含 <FILTER> 字符串的应用
5. 清除应用数据和缓存
adb shell pm clear <packagename> # 清除应用数据和缓存,<packagename>包名
6. 查看前台activity
adb shell dumpsys activity activities | grep mFocusedActivity # 查看前台activity
若使用该命令报错,提示 'grep' 不是内部或外部命令,也不是可运行的程序或批处理文件。
解决方法1:将grep 改为findstr,即 adb shell dumpsys activity activities | findstr mFocusedActivity
解决方法2:命令分两步,1.输入adb shell 进入到shell 环境后,输入命令 top | grep mFocusedActivity
退出shell模式: exit
7. 查看应用详情信息
adb shell dumpsys package <packagename> # <packagename>包名
eg : adb shell dumpsys package com.vivo.aiengine
8.查看应用安装路径
adb shell pm path <packagename> # <packagename> 包名
eg: adb shell pm path com.vivo.aiengine
9.将设备文件复制到电脑
adb pull 设备中的文件 电脑中的目录
10.将电脑中的文件复制到设备中
adb push 电脑的文件路径 设备中的目录
11.查看android日志
adb logcat # 查看所有的日志
adb logcat *:E # 查看error日志
adb logcat *:D # 查看debug日志
adb logcat *:F # 查看Fatal日志
adb logcat *:W # 查看warming日志
adb logcat *:I # 查看info日志
12.清空日志
adb logcat -c
13.查看内核日志
adb shell dmesg
14.查看设备型号
adb shell getprop ro.product.model
15.查看设备屏幕分辨率
adb shell wm size
16.查看Android_id
adb shell settings get secure android_id
17.查看Android系统版本
adb shell getprop ro.build.version.release
18.重启设备
adb reboot
19.查看是否已root
进入shell模式 :adb shell
输入命令: su
20. 简单的monkey测试
adb shell monkey -p <packagename> -v times # <packagename>包名,times伪随机事件次数
eg : adb shell monkey -p com.sina.weibo -v 5000
21.查看进程
adb shell ps
22.查看实时资源占用
adb shell top
23.查看当前正启用的应用名和包名
adb shell dumpsys window w |findstr \/ |findstr name=

adb shell dumpsys window | findstr mCurrentFocus


adb环境配置及常用命令的更多相关文章
- git之win安装git和环境配置及常用命令总结
12.windowns安装git和环境变量配置 11.git之常见命令总结 ===== 12.windowns安装git和环境变量配置 ; 转自 https://wuzhuti.cn/2385.htm ...
- adb环境配置+常用adb命令+Logcat命令的用法+手动进行文件比对的方法+批量挪bug
1. adb环境配置:下载adb环境变量包:打开计算机属性-高级系统设置-环境变量:新建变量adb,值为刚才的环境变量包路径:编辑path值,在最后面加上;%adb%;确定就妥了 2. 常用adb命令 ...
- (Linux环境Kafka集群安装配置及常用命令
Linux环境Kafka集群安装配置及常用命令 Kafka 消息队列内部实现原理 Kafka架构 一.下载Kafka安装包 二.Kafka安装包的解压 三.设置环境变量 四.配置kafka文件 4.1 ...
- MAC下 JDK环境配置、版本切换以及ADB环境配置
网上方法,自己总结:亲测可行! 一.JDK环境配置.版本切换: 通过命令’jdk6′, ‘jdk7′,’jdk8’轻松切换到对应的Java版本: 1.首先安装所有的JDk:* Mac自带了的JDK6, ...
- adb 环境配置 常用命令 总结
配置环境变量 右键我的电脑 -> 属性 -> 高级 -> 环境变量 -> Path 在Path中添加Android SDK安装路径中 adb.exe 的路径,例如[\sdk\p ...
- supervisor 安装、配置、常用命令
前言 在 web 应用部署到线上后,需要保证应用一直处于运行状态,在遇到程序异常.报错等情况,导致 web 应用终止时,需要保证程序可以立刻重启,继续提供服务. 所以,就需要一个工具,时刻监控 web ...
- nginx 配置以及常用命令
windows下安装以及配置nginx http://jingyan.baidu.com/article/f3e34a12a9c1c3f5eb6535d4.html 1)下载地址: http://ng ...
- Java学习系列(一)Java的运行机制、JDK的安装配置及常用命令详解
俗话说:“十五的月亮十六圆”.那学习是不是也是如此呢?如果把月亮看成是我们的愿望,那十五便是我们所处的“高原期”,坚持迈过这个坎,我相信你的愿望终究会现实的.记得马云曾说:今天很残酷,明天更残酷,后天 ...
- Eclipse环境配置与快捷命令
1.VS.Chrome.Eclipse调试命令对比: VS: F5: 继续运行 F10: 单步执行 F11: 进入函数内部 Shift + F11: 由函数内部返回调用处 Chrome: F8: 继续 ...
随机推荐
- cf1082 A. Vasya and Book
中文题意: 思路:我们先看看能不能直接从x翻到y,abs(y-x)%d==0,可以就直接输出abs(y-x)/d咯,不行的话之后有2种操作 1.先翻回到第一页,从第一页看看能不能范到y,不能的话翻到最 ...
- Go的网络编程详解
一 互联网协议介绍 1.1互联网分层模型 互联网的逻辑实现被分为好几层.每一层都有自己的功能,就像建筑物一样,每一层都靠下一层支持.用户接触到的只是最上面的那一层,根本不会感觉到下面的几层.要理解互联 ...
- IDEA生成带参数和返回值注释
步骤说明 打开IDEA进入点击左上角 - 文件 - 设置 - 编辑器 - 活动模板 新建活动模板 填写模板文本 编辑变量 添加变量表达式 设置模板使用范围-设置全部范围应用-或者设置只在Java代码中 ...
- C语言------程设设计入门
仅供借鉴.仅供借鉴.仅供借鉴(整理了一下大一C语言每个章节的练习题.没得题目.只有程序了) 文章目录 1:程序设计入门 2 .实训目的及要求 3.代码实验(包含运行结果) 4 .实验总结 1:程序设计 ...
- .net core 读取appsettings.json 文件中文乱码的问题
解决办法:设置高级保存选项 第一步:在工具栏找到自定义选项 第二步:添加高级保存选项Advanced save options 第三步:在Appsettings.json页面操作
- shell脚本之一键部署openV~P~N
提前准备:/root目录下: checkpsw.sh ## 官方提供的自定义脚本,可在http://openvpn.se/files/other/checkpsw.sh下载 openvpn@.serv ...
- Java安全之CC6
前言 之前三篇详细分析了CommonsCollections1利用链,两种方法,LazyMap以及TransformedMap,但是在Javaa 8u71以后,这个利⽤链不能再利⽤了,主要原因是 su ...
- 【深入浅出 Yarn 架构与实现】3-1 Yarn Application 流程与编写方法
本篇学习 Yarn Application 编写方法,将带你更清楚的了解一个任务是如何提交到 Yarn ,在运行中的交互和任务停止的过程.通过了解整个任务的运行流程,帮你更好的理解 Yarn 运作方式 ...
- 嵌入式-Linux基础操作
Crtl+Alt+T:调出命令窗口 xrandr:列出分辨率列表 设置窗口的分辨率大小为1280x960:xrandr -s 1280x960 通过命令窗口来执行一段C语言程序: VI工具的使用: ( ...
- Go语言核心36讲04
我们已经知道,环境变量GOPATH指向的是一个或多个工作区,每个工作区中都会有以代码包为基本组织形式的源码文件. 这里的源码文件又分为三种,即:命令源码文件.库源码文件和测试源码文件,它们都有着不同的 ...