一、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环境配置及常用命令的更多相关文章

  1. git之win安装git和环境配置及常用命令总结

    12.windowns安装git和环境变量配置 11.git之常见命令总结 ===== 12.windowns安装git和环境变量配置 ; 转自 https://wuzhuti.cn/2385.htm ...

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

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

  3. (Linux环境Kafka集群安装配置及常用命令

    Linux环境Kafka集群安装配置及常用命令 Kafka 消息队列内部实现原理 Kafka架构 一.下载Kafka安装包 二.Kafka安装包的解压 三.设置环境变量 四.配置kafka文件 4.1 ...

  4. MAC下 JDK环境配置、版本切换以及ADB环境配置

    网上方法,自己总结:亲测可行! 一.JDK环境配置.版本切换: 通过命令’jdk6′, ‘jdk7′,’jdk8’轻松切换到对应的Java版本: 1.首先安装所有的JDk:* Mac自带了的JDK6, ...

  5. adb 环境配置 常用命令 总结

    配置环境变量 右键我的电脑 -> 属性 -> 高级 -> 环境变量 -> Path 在Path中添加Android SDK安装路径中 adb.exe 的路径,例如[\sdk\p ...

  6. supervisor 安装、配置、常用命令

    前言 在 web 应用部署到线上后,需要保证应用一直处于运行状态,在遇到程序异常.报错等情况,导致 web 应用终止时,需要保证程序可以立刻重启,继续提供服务. 所以,就需要一个工具,时刻监控 web ...

  7. nginx 配置以及常用命令

    windows下安装以及配置nginx http://jingyan.baidu.com/article/f3e34a12a9c1c3f5eb6535d4.html 1)下载地址: http://ng ...

  8. Java学习系列(一)Java的运行机制、JDK的安装配置及常用命令详解

    俗话说:“十五的月亮十六圆”.那学习是不是也是如此呢?如果把月亮看成是我们的愿望,那十五便是我们所处的“高原期”,坚持迈过这个坎,我相信你的愿望终究会现实的.记得马云曾说:今天很残酷,明天更残酷,后天 ...

  9. Eclipse环境配置与快捷命令

    1.VS.Chrome.Eclipse调试命令对比: VS: F5: 继续运行 F10: 单步执行 F11: 进入函数内部 Shift + F11: 由函数内部返回调用处 Chrome: F8: 继续 ...

随机推荐

  1. C++ STL 概述_严丝合缝的合作者们

    1. 初识 STL 什么是STL? STL(Standard Template Library) 是C++以模板形式提供的一套标准库,提供了很多开发过程需要的通用功能模块.使用 STL ,可以让开发者 ...

  2. PAT (Basic Level) Practice 1030 完美数列 分数 25

    给定一个正整数数列,和正整数 p,设这个数列中的最大值是 M,最小值是 m,如果 M≤mp,则称这个数列是完美数列. 现在给定参数 p 和一些正整数,请你从中选择尽可能多的数构成一个完美数列. 输入格 ...

  3. Skywalking Swck Agent注入实现分析

    项目地址: GitHub - apache/skywalking-swck: Apache SkyWalking Cloud on Kubernetes 项目简介: A bridge project ...

  4. Containerd-1.6.5 镜像容器操作

    一.Containerd 镜像操作 1 基本参数 [root@ecs-65685 ~]# ctr c NAME: ctr containers - manage containers USAGE: c ...

  5. envoy开发调试环境搭建

    image 前段时间研究envoy的filter开发,在windows机器环境上面折腾了会,这里记录一下,希望能够帮助到大家少走一些坑 主要是使用vscode devContainer的方式来搭建开发 ...

  6. MySQL安装卸载、idea中Database的使用、常用的sql语句

    MySQL安装卸载 MySQL安装 在下面的资源链接中下载MySQL软件压缩包(绿色版),这个版本是MySQL5.7.29的,本教程也只适用于这个绿色版的,如果下载的是安装包那就可能有些地方不一样了, ...

  7. 【题解】CF1720C

    题意简述 给你一个 01 矩阵,每一次你可以在这个矩阵中找到一个 \(L\) 型,将它全部变成 0.\(L\) 型的定义是在一个 \(2\times2\) 矩阵中,除开一个角之外的图形,其中必须包含至 ...

  8. 同一台电脑安装两个不同版本的mysql。简单暴力有效

    1.先找到mysql的安装地址.找到my.ini 2.修改端口号(mysql默认端口是3306)我这里修改为3307 3.打开服务.找到刚刚修改的mysql版本 4.重新启动该服务(我已经安装了mys ...

  9. 齐博x1页面报数据表错误如何修复

    如果服务器突然重启,很容易导致数据表损坏,那是因为有用户正在读取数据表,但服务器突然中断服务,就会报下类下面的错误. 大家凡是看到类似下面的错误,包含关键字 Table *** is marked a ...

  10. 二、Celery执行一步任务

    二.Celery执行异步任务 2.1.基本使用 创建项目celerypro 创建异步任务执行文件celery_task: import celery import time backend='redi ...