Android测试中常用的adb命令
进入root权限
adb root
adb remount
重启手机
adb reboot
查看手机devices版本(adb是否连接手机)
adb devices
点亮手机电源键/菜单键/home键
adb shell input keyevent 16/82/3
点亮/熄灭屏幕
adb shell input keyevent 223/224
打开手机流量/wifi(root环境下)
adb shell svc data/wifi enable
关闭手机流量/wifi(root环境下)
adb shell svc data/wifi disable
查看应用列表
adb shell pm list package -f 包名
查看apk安装位置
adb shell pm path 包名
复制手机文件到电脑
adb pull 手机文件路径 电脑文件路径
复制电脑文件到手机
adb push 电脑文件路径 手机文件路径
清除systemUI进程数据
adb shell pm clear com.android.systemui
清除进程数据
adb shell pm clear 包名
查看进程信息
adb shell top |findstr 进程关键字
查看带xx的所有进程 (xx为进程关键字)
adb shell ps | findstr xx
杀进程(需要root权限才可使用)
adb shell kill -9 pid
杀x包内所有进程(x为包名)
adb shell am force-stop x
删除带x的所有文件夹(x为文件夹唯一识别关键字)
rm -rf .x*
安装包 (强制覆盖)安装安装包
adb install (-r) 包名
查找含有x的包的路径(x为包名中关键字)
adb shell pm list package -f x
查找含有x的所有的包 (包中关键字)
adb shell pm list package x
修改时间(需要root权限手机,且8.0以上版本不可用)
adb shell date 091520202017.00
直接打开activity
adb shell am start activity名称
卸载包
adb uninstall 包名
抓取log且放入指定路径
adb shell logcat -b main -v time > d:\1.txt
查看apk内存
adb shell dumpsys meminfo 包名
查看apk CPU占用
adb shell dumpsys cpuinfo 包名 (包内详细占用)
adb shell dumpsys cpuinfo | findstr 包名(仅物理内存占用)
adb shell top (所有应用占用)
强杀包
adb shell am force-stop 包名
赋予xx.xml文件最高权限
chmod 777 xx.xml
查看手机分辨率
adb shell wm size
授权联系人(8.0原生手机清除systemUI数据后使用)
adb shell pm grant "com.android.systemui" "android.permission.READ_CONTACTS"
授权存储空间(8.0原生手机清除systemUI数据后使用)
adb shell pm grant "com.android.systemui" "android.permission.READ_EXTERNAL_STORAGE"
adb shell pm grant "com.android.systemui" "android.permission.WRITE_EXTERNAL_STORAGE"
视频录制
adb shell screenrecord /sdcard/demo.mp4
最简单的monkey运行(需要jar包及白名单,具体用法见monkey专属使用方法)
adb shell CLASSPATH=/sdcard/monkey.jar:/sdcard/framework.jar exec app_process /system/bin tv.panda.test.monkey.Monkey -p com.tct.weather --uiautomatormix --running-minutes 60 --act-whitelist-file /sdcard/awl.strings
查看room类型
adb shell getprop | findstr fingerprint
查看package版本号:adb shell dumpsys package 包名 | findstr version
查看手机cpu系统位数:
adb shell getprop ro.product.cpu.abi
查看手机使用的引擎类型(通常15为默认引擎)
adb shell settings get system lock_screen_theme_id
Android测试中常用的adb命令的更多相关文章
- AndroidTv开发中常用的adb命令
盒子应用开发时,调试比手机上的开发比较麻烦一点,而且需要经常跟 adb 打交道,不管是 wifi 连接调试,还是应用删除安装等.这里记录一些常用的操作,方便查阅. adb wifi连接调试 方法一:需 ...
- Android源码浅析(四)——我在Android开发中常用到的adb命令,Linux命令,源码编译命令
Android源码浅析(四)--我在Android开发中常用到的adb命令,Linux命令,源码编译命令 我自己平时开发的时候积累的一些命令,希望对你有所帮助 adb是什么?: adb的全称为Andr ...
- Android系统常用的adb命令
自己工作中经常要用一些Android的adb命令,把常用的adb命令记录一下,留作备忘. adb devices 查看当前连接的设备 adb install 安装 adb install拖动apk到命 ...
- Android之什么是Activity和常用的ADB命令以及Android项目结构的认识
总结一下之前学习Android的一些内容 一: Android常用的ADB命令(adb android调试桥) 1.adb devices 查看模拟器设备并重新连接. 2.adb ki ...
- 常用的adb命令
在平时的工作中,会经常用到adb命令,在这里稍微整理了一下. 一.概要 1.什么是adb? adb全称为Android Debug Bridge,就是起到调试桥的作用.顾名思义,adb就是一个debu ...
- Tcl与Design Compiler (十三)——Design Compliler中常用到的命令(示例)总结
本文如果有错,欢迎留言更正:此外,转载请标明出处 http://www.cnblogs.com/IClearner/ ,作者:IC_learner 本文将描述在Design Compliler中常用 ...
- 安卓日常开发和逆向中常用的shell命令与非shell命令
简述shell 命令与 非shell命令区别 shell命令不用先adb shell进入界面执行 非shell命令必须要 adb shell进入界面执行 基础非shell命令 1.安装app adb ...
- 工作中常用的Linux命令:mkdir命令
本文链接:http://www.cnblogs.com/MartinChentf/p/6076075.html (转载请注明出处) 在Linux系统中,mkdir命令用来创建一个目录或一个级联目录. ...
- 工作中常用的Linux命令:crontab命令
本文链接:http://www.cnblogs.com/MartinChentf/p/6060252.html (转载请注明出处) crontab是一个用来设置.删除或显示供守护进程cron执行的定时 ...
随机推荐
- React文档(二十一)协调
React提供了一个声明式地API因此你不用担心每一次更新什么东西改变了.这使得开发应用变得简单,但是这个东西在React中如何实现的并不是很明显.这篇文章会解释我们在React的算法中所做的选择以便 ...
- 前端JS基础知识
1. 原型 / 构造函数 / 实例 原型(prototype): 一个简单的对象,用于实现对象的 属性继承.可以简单的理解成对象的爹.在 Firefox 和 Chrome 中,每个JavaScript ...
- 当前 .NET SDK 不支持将 .NET Core 2.1 设置为目标。请将 .NET Core 2.0 或更低版本设置为目标,或使用支持 .NET Core 2.1 的 .NET SDK 版本。
解决方案:项目>属性>应用程序>目标框架>安装其他框架. 此处我下载了2.1的x64的框架并安装. 安装后,重新打开vs即可点击切换新框架.
- [luogu P2633] Count on a tree
[luogu P2633] Count on a tree 题目描述 给定一棵N个节点的树,每个点有一个权值,对于M个询问(u,v,k),你需要回答u xor lastans和v这两个节点间第K小的点 ...
- mac版mysql配置
开始下载 我选择的是最后一个dmg格式的安装包,点击download,会出现让我们注册登陆的界面,点击最下面的No thanks,just take me to downloads!直接进行下载即可: ...
- BinDiff安装使用教程
一.说明 大概一两年前在<漏洞战争:软件漏洞分析精要>听到bindiff(和补丁比较法),但一直都没去使用.前两天再回头看书感觉需要使用一翻,整个过程下来还是遇到了一些问题,值得记录一番. ...
- linux常用命令 print格式输出
格式化输出命令 printf '输出类型 输出格式' 输出内容 输出类型: %ns 输出字符串,n是数字指代输出的几个字符 %ni 输出整数,n是数字指代输出几个数字 %m.nf 输出浮点数.m和n是 ...
- 2072. Kirill the Gardener 3
http://acm.timus.ru/problem.aspx?space=1&num=2072 回忆一下 #include <iostream> #include <st ...
- Java final类&所有构造方法均为private的类(类型说明符&访问控制符)
1. final是类型说明符,表示关闭继承,即final类不能有子类: 但final类可能可以在类外创建对象(即final类的构造方法可以不是private型): 在同一包中时,可以在任何另外一个类中 ...
- Nginx做流媒体服务Windows版实现直播
声明:网上有很多关于Linux系统的配置,这里就不记录了.刚开始搭建直播室,用的是Java语言, Java开源的流媒体服务有Red5,但是很久没更新了,而且文档较少不容易上手,对于直播功能相对要求较低 ...