shell dumpsys activity activities 或者 adb shell dumpsys activity top 调用 Activity adb shell am start...shell dumpsys package 查看应用列表 我们可以通过下面的基本命令查看应用列表 adb shell pm list packages [-f] [-d]...shell pm list packages 清除应用数据与缓存 adb shell pm clear 表示应用名包,这条命令的效果相当于在设置里的应用信息界面点击了「清除缓存...查看屏幕分辨率 adb shell wm size 查看屏幕密度 adb shell wm density 将屏幕密度修改为 100dpi adb shell wm density 100 恢复原屏幕密度...adb shell wm density reset 屏幕截图 adb exec-out screencap -p > jietu.png 录制屏幕 录制屏幕以 mp4 格式保存到 /sdcard:
adb命令 - adb forward交互流程 命令: adb forward tcp:6100 tcp:7100 // PC上所有6100端口通信数据将被重定向到手机端7100端口server上 或者...adb forward tcp:6100 local:logd // PC上所有6100端口通信数据将被重定向到手机端UNIX类型socket上 通过adb forward我们可以接收手机端server...代码流程如下: 1.在pc上执行adb forward tcp:6100 tcp:7100指令,该指令尝试连接5037端口,触发HOST回调函数ss_listener_event_func执行. 2...直接发送给HOST的gliethttp_server,然后传递给我们的小程序B[lutehr.gliethttp] return; } adb_close...线程将接收到的数据传递给t->transport_socket句柄,该句柄将调用transport_socket_events==>handle_packet 回调函数进一步处理我们的"tcp:7100"命令
简介: adb命令位于Android SDK下的platform-tools自带。能够通过wifi远程下载APK,也能够答应日志信息。...而笔者为了方便测试,采用了ADB命令wifi下载的方式。 命令与流程: adb devices:查看已连接的设备 adb connect xxxx: 连接莫个网段,需要在同一局域网。...xxxx为ip adb install xxxx:向连接设备下载APK。...adb -s xxxx yyyy:当有多个设备连接时,需要通过此命令去指定操作的设备。xxxx为通过devices看到的设备名。...yyyy是需要执行的操作命令 adb shell am start -n package/launch activity :打开设备中的指定android程序,package是包名,launch activity
1、设备相关 adb devices 2、adb服务器杀死和启动 adb kill-server adb start-server 3、文件相关 adb push local remote adb pull...adb shell pm install apk在移动端的路径 adb uninstall 包名 5、与Activity操作等相关 找到当前手机内的top Activity: adb shell dumpsys...top activity的方式获取 6、与进程相关: 列出当前进程 adb shell ps | findstr 包名 杀死某个包的进程 adb shell am force-stop 包名 7、与性能相关的一些内容...获取内存: adb shell dumpsys meminfo 包名 获取cpu: adb shell dumpsys cpuinfo | findstr 包名 adb shell top -n...1 | findstr 包名 获取流畅度相关: adb shell dumpsys gfxinfo 包名 8、其他非adb但常用的一些工具 获取安装包信息:aapt dump badging apk在
ADB是一个C/S架构的应用程序,由三部分组成: 运行在pc端的adb client: 命令行程序”adb”用于从shell或脚本中运行adb命令。...启动/停止 启动 adb server 命令: adb start-server (一般无需手动执行此命令,在运行 adb 命令时若发现 adb server 没有启动会自动调起。)...通过 adb server 转发命令,adbd 接收命令后解析运行。...菜单键 命令: adb shell input keyevent 82 HOME 键 命令: adb shell input keyevent 3 返回键 命令: adb shell input keyevent...重启手机 命令: adb reboot 检测设备是否已 root 命令: adb shell su 此时命令行提示符是 $ 则表示没有 root 权限,是 # 则表示已 root。
一、adb相关命令。 1. 关闭adb服务:adb kill-server 2. 开启adb服务:adb start-server 3....查看当前连接的手机设备:adb devices 4. 多设设备操作, 5. 重启设备 adb reboot –指定虚拟设备 adb -s 设备名称 reboot 6....查看日志 adb logcat 清除日志 adb logcat -c 7....进入linux shell下 adb shell 其中常用的linux命令 cd cat 等等 输入su可以获取超级管理员名称了 要确定是否有哪些命令 进入 system/bin目录 就知道了 8. adb...打开音乐 210 打开计算器 220 降低屏幕亮度 221 提高屏幕亮度 223 系统休眠 224 点亮屏幕 231 打开语音助手 276 如果没有 wakelock 则让系统休眠 调用实例说明: 命令
一、前言 作为一个测试人员,对于手机的应用软件肯定少不了安装到指定的手机设备中,所以 adb install 这个命令是必不可少的。...二、详解 Ⅰ、当我们只有一台设备连接到 adb 服务器的时候,我们可以直接使用 adb install xx.apk 。...Ⅱ、当我们有两台或者以上的设备连接到 adb 服务器的时候,我们再使用上面的命令,就会出错,因为 adb 它不知道到底为谁去安装这个应用,因为毕竟人家也是有选择困难症的。...注意:xxxx 就是 上篇 adb devices 中device前面展示的手机序列号。 Ⅲ、如果我们已经安装了这个应用包,但是又执行了安装命令,这时,就会报错。...Ⅴ、除了上述的这些,我们可以执行 adb help 查看其它的参数: ?
常用adb命令 安装应用命令 卸载应用命令 清除应用数据命令 向手机文本框输入文本内容 手机返回上一级命令 查看手机中所有应用的路径及包名 拉取手机中的文件到电脑 电脑往手机传文件 查看手机安装的所有app...(以免丢失,建议收藏,阿超持续更新中…) 安装应用命令 adb install xxx.apk (-r 如果该应用存在,直接覆盖安装) adb install -r xxx.apk 卸载应用命令 adb...uninstall 包名 清除应用数据命令 adb shell pm clear 包名 向手机文本框输入文本内容 adb shell input text 内容 手机返回上一级命令 adb shell...电脑路径 电脑往手机传文件 adb push 文件 手机路径 查看手机安装的所有app包名 adb shell pm list packages adb启动某个应用 adb shell am start...屏幕截图 adb shell screencap /需要存放的路径/ 查看手机分辨率 adb shell wm size 查看当前连接设备 adb devices 查看日志 adb logcat (原创不易
一、前言 关于环境搭建问题,这里就不在写了,之前在上一篇 monkey 环境搭建中,写的也比较详细,点击传送门 因为monkey这个工具在执行时就是通过adb这个命令来与我们的真机或者模拟器进行通讯的...adb devices 就可以实现,直接在命令行控制台中输入“ adb devices ”,我们就可以看见如图: ?...Ⅱ、device 状态:这个状态表示的是真机或者模拟器已经连接到了adb服务器上,但是并不代表我们已经可以对他们进行操作。...Ⅲ、offline 状态:表示真机或者模拟器没有连接到adb 服务器 或者是没有响应。 Ⅳ、no device 状态:这个在我这里是没有显示的,直接是空。...四、注意 有些模拟器或者真机在Windows系统下可能直接执行 adb devices 时并不能直接连接成功,这时就需要使用命令 adb connect 127.0.0.1:port 来连接
Ⅰ、当我们只有一台设备连接到 adb 服务器的时候,我们可以直接使用 adb uninstall com.xx.xx 。...Ⅱ、当我们有两台或者以上的设备连接到 adb 服务器的时候,adb -s xxxx uninstall com.xx.xx 。...Ⅲ、如上图所示,uninstall 中有个特殊的存在的,就是 -k :adb -s xxxx uninstall -k com.xx.xx 。 意思是,卸载了应用但是保留卸载软件的配置和缓存文件。...可以使用命令:adb shell pm list packages ,会出现你手机中所有安装包的包名,找到你需要卸载的就可以了,实在不知道可以找开发人员要也是可以的。...adb shell 将会在后续博客中写到。
adb有各个系统的版本:Liunx,Mac,Windows,根据你自己的操作系统来选择要下载的Android SDK就可以使用adb命令了。...如下解释下ADB常用的几个命令APPctrl+h 退出软件(Home键)ctrl+alt+w 快速隐藏黑雷界面adb command注: 有部分命令的支持情况可能与 Android 系统版本及定制 ROM...:adb connect 127.0.0.1:540013、安装软件 adb install [-r] [-s] 这个命令将指定的apk文件安装到设备上. ...help -- 这个命令将显示帮助信息12、显示ADB命令版本号 adb version13、启动计算机adb 服务进程 adb start-server 也可直接使用adb...devices命令时自动开启14、关闭计算机adb 服务进程、 adb kill-server15、重启设备 adb reboot [bootloader|recovery] adb
使用Python通过subprocess调用adb命令。 subprocess包主要功能是执行外部命令(相对Python而言)。和shell类似。...换言之除了adb命令外,利用subprocess可以执行其他的命令,比如ls,cd等等。...adb命令。...方法执行一连串的命令。...各个命令之间用&&连接。 接着是一个死循环,将执行结果打印出来。
by:授客 QQ:1033553122 1、 查看所有已链接的设备 命令: adb devices 例: C:\Users\laiyu>adb devices List of devices...attached 5d3b5aac device 设备命令 2、 复制文件/目录到手机设备 命令: adb push 例:复制d:\\ WiFi.apk到手机/mnt/sdcard/ (手机内存...:/ $ 5、 运行远程shell命令 adb shell 6、 查看设备日志 命令: adb logcat [ ] 注:关于filter-spec 参考命令:adb logcat --help...开启(运行)服务 命令: adb start-server 注:开启后在任务管理器中看到 adb进程 例: C:\Users\laiyu>adb start-server * daemon not...查看更多资料,烦参考命令 adb --help
在测试APP时,我们常常会用到adb命令来协助测试,那么adb命令到底是什么?有什么用?怎么用? 今天张老师整理了一些工作中常用的adb知识点,希望对大家有所帮助。...ADB学习全攻略 ADB是什么? adb即Android Debug Bridge(安卓调试桥)。它就是一个命令行窗口,用于电脑端与模拟器或者真实设备交互。...常用命令 1、查看adb版本 adb version 2、查询pc链接的所有android 设备 adb devices 3、装包 如果在电脑D盘下面有个a.apk文件,只需要一行命令就安装到手机上...adb kill-server adb start-server 场景:比如希望移动adb文件夹,或者adb命令得不到想要的内容时 11、与进程相关: 列出当前进程 adb shell ps | findstr...am是shell命令。
#Android adb 命令大全 ##1.查看当前adb版本 $adb version Android Debug Bridge version 1.0.36 Revision 0e9850346394...命令帮助信息 adb help ##10.在命令行中查看LOG日志 adb logcat -s 标签名 温馨提示:加入标签名可以进行log打印过滤,不然打印出来的日志太多不方便查看 ##11.发布端口...(目录) adb shell mkdir path/floldername ##21.发送文件内容 adb shell input text ##22.通过adb命令发送键盘按键事件... ##25.使用adb命令进行截屏操作 adb shell screencap -p ##26.查看内存情况,如果有number表示查看多少条数据 adb...adb shell pm list packages -3 ##35.清除应用数据与缓存 adb shell pm clear 好了,就写到这里吧,其实ADB命令有很多,我只整理了一些大家比较常用的一些命令
adb基本命令 adb查看当前设备 adb devices adb覆盖安装app adb install -r 包地址 adb查看当前运行app的包名 adb shell "dumpsys window...| grep mCurrentFocus" adb卸载app adb uninstall 包名 adb杀进程 adb shell am force-stop 包名 adb查看日志 adb logcat
ADB很强大,记住一些ADB命令有助于提高工作效率。...获取序列号: adb get-serialno 查看连接计算机的设备: adb devices 重启机器: adb reboot 重启到bootloader,即刷机模式: adb reboot bootloader...重启到recovery,即恢复模式: adb reboot recovery 查看log: adb logcat 终止adb服务进程: adb kill-server 重启adb服务进程: adb start-server...remote> local> 列出目录下的文件和文件夹,等同于dos中的dir命令...: adb shell ls 进入文件夹,等同于dos中的cd 命令: adb shell cd <<span style="padding: 0px; margin: 0px; line-height
adb基本命令 查询连接设备:adb devices 启动adb服务:adb start-server 关闭adb服务:adb kill-server 连接设备:adb connect 设备名称:端口号...进入Android系统:adb shell 操作指定Android设备:adb -s 设备名称:端口号 命令 上传文件:adb push 本地文件 Android系统目录 指定设备:adb -s 设备名称...:端口号 push 本地文件 Android系统目录 下载文件:adb pull Android系统文件 本地目录 安装应用:adb install 安装文件 覆盖安装:adb install -r 安装文件...-3,列出系统当前已经安装的第三方应用程序包名 方法3:aapt dump badging 应用安装文件 方法4: (1)运行待查询的应用程序 (2)进入Android设备 (3)执行命令:dumpsys...keycode 单击指定位置:adb shell input tap 横坐标 纵坐标 获取坐标方法: 运行应用,打开指定的界面 运行命令:adb shell uiautomator dump,运行完成后会生成一个
有关adb shell的文档在 这里 主要功能为: 运行设备的shell(命令行) 管理模拟器或设备的端口映射 计算机和设备之间上传/下载文件 将本地apk软件安装至模拟器或android设备 一般测试常用...需要的命令是logcat。...(清屏也不同 clear | cls) 首先是在PC上安装adbKit,一共三个文件,解压后放到一个文件夹里,然后移动到C盘,为了方便地使用adb命令,需要把这个包含adb命令行启动的文件路径放到系统...我在windows上的命令输入为:adb logcat -v time process > D:/log.txt 这个是指把设备的日志加上时间和线程id输出到D盘下的log.txt中,如果有实时查看的需求...在adb工具的基础上 还能方便地进行apk包的安装和文件的操作: 命令 功能 adb shell ls mnt 查看所有设备储存设备名 adb remount 将 system 分区重新挂载为可读写分区
打开所要查看的应用包名: $ adb shell dumpsys activity top | head -n 10 TASK com.ss.android.article.news id=5 ACTIVITY...查看分辨率: $adb shell dumpsys window | grep “ShownFrame” | head -n 1 mHasSurface=true mShowFrame=[0.0,0.0
领取专属 10元无门槛券
手把手带您无忧上云