卸载软件 adb uninstall adb uninstall -k 如果加 -k 参数,为卸载软件但是保留配置和缓存文件. ?...这块要着重说明下 昨天在使用adb卸载程序,结果死活卸载不了。...显示帮助信息 adb help 这个命令将显示帮助信息 8. 删除系统应用: adb remount (重新挂载系统分区,使系统分区重新可写)。...重启adb命令 模拟器在运行一段时间后,adb服务有可能(在Windows进程中可找到这个服务,该服务用来为模拟器或通过USB数据线连接的真机服务)会出现异常。这时需要重新对adb服务关闭和重启。...如果想手工关闭adb服务,可以使用下面的命令。 adb kill-server 在关闭adb服务后,要使用如下的命令启动adb服务。 adb start-server 如图: ? 10.
adb是什么?:adb的全称为Android Debug Bridge,就是起到调试桥的作用。通过adb我们可以在Eclipse中方面通过DDMS来调试Android程序,说白了就是debug工具。...adb的工作方式比较特殊,采用监听Socket TCP 5554等端口的方式让IDE和Qemu通讯,默认情况下adb会daemon相关的网络端口,所以当我们运行Eclipse时adb进程就会自动运行。...adb有什么用?:借助adb工具,我们可以管理设备或手机模拟器的状态。还可以进行很多手机操作,如安装软件、系统升级、运行shell命令等等。...查看adb命令帮助信息: adb help 18....logcat -b radio 28、获取设备的ID和序列号: adb get-product adb get-serialno 29、访问数据库SQLite3 adb
这块要着重说明下 昨天在使用adb卸载程序,结果死活卸载不了。...adb shell cd system/app rm *.apk 9、重启adb命令 模拟器在运行一段时间后,adb服务有可能(在Windows进程中可找到这个服务,该服务用来为模拟器或通过USB数据线连接的真机服务...这时需要重新对adb服务关闭和重启。 当然,重启Eclipse可能会解决问题。但那比较麻烦。如果想手工关闭adb服务,可以使用下面的命令。...adb kill-server 在关闭adb服务后,要使用如下的命令启动adb服务。 adb start-server 如图: 10....adb start-server 选择服务是否启动adb服务进程. adb kill-server 终止adb服务进程. adb logcat 将日志数据输出到屏幕上.
比如,命令: adb logcat *:W 会将 Warning、Error、Fatal 和 Silent 日志输出。...将日志格式化输出 可以用 adb logcat -v 选项指定日志输出格式。...比如: adb logcat -v long ActivityManager:I *:S 清空已存在的日志 adb logcat -c 将日志显示在控制台 adb logcat -d 将日志输出到文件...adb logcat > log.txt 加载一个可使用的日志缓冲区供查看 adb logcat -b Android log 输出量巨大,特别是通信系统的log,因此,Android...打印指定日志缓冲区的大小 adb logcat -g 内核日志 adb shell dmesg 在测试中,很多时候,对于log的需求还是比较多的,因此熟练掌握日志的使用,十分有必要。
屏幕截图 截图保存到电脑: adb exec-out screencap -p > sc.png 如果 adb 版本较老,无法使用 exec-out 命令,这时候建议更新 adb 版本。...重启手机 adb reboot 检测设备是否已 root adb shell su 此时命令行提示符是 $ 则表示没有 root 权限,是 # 则表示已 root。...模式 adb reboot recovery 从 Recovery 重启到 Android adb reboot 重启到 Fastboot 模式 adb reboot bootloader 启用/禁用...SELinux 启用 SELinux adb root adb shell setenforce 1 1 2 禁用 SELinux adb root adb shell setenforce 0 启用.../禁用 dm_verity 启用 dm_verity adb root adb enable-verity 1 2 禁用 dm_verity adb root adb disable-verity 查看进程状态
ADB命令语法 adb 命令的基本语法如下: adb [-d|-e|-s ] 单一设备/模拟器连接 如果只有一个设备/模拟器连接时,可以省略掉...ADB常用命令 查看adb的版本信息 adb version 启动adb adb start-server 一般无需手动启 停止adb adb kill-server 1 以 root 权限运行 adb...adb root 1 指定 adb server 的网络端口 adb -P start-server 1 ADB的默认端口为 5037。...查询已连接的设备/模拟器列表 adb devices 查看应用列表 查看应用列表的基本命令格式是: adb shell pm list packages [-f] [-d] [-e] [-s] [-3]...adb shell pm list packages test 安装应用 基本命令格式: adb install [-l] [-r] [-t] [-s] [-d] [-g] adb
查看 Android 设备系统属性 adb shell getprop [options] 可以查看 Android 设备系统属性之外,还可以设置系统属性,设置系统属性的基本命令格式是: adb shell...setprop 查看设备型号 adb shell getprop ro.product.model 查看设备电池状况 adb shell dumpsys battery 查看设备屏幕分辨率...adb shell wm size 查看设备屏幕密度 adb shell wm density 查看设备显示屏参数 adb shell dumpsys window displays 查看设备 android_id...adb shell settings get secure android_id 查看设备 Android 系统版本 adb shell getprop ro.build.version.release...恢复原显示区域命令: adb shell wm overscan reset 修改关闭 USB 调试模式 adb shell settings put global adb_enabled 0 用命令恢复不了了
接上篇 ADB 操作命令详解及用法大全(一) 文件管理 从模拟器/设备下载指定的文件到计算机的基本命令格式是: adb pull [local] 参数说明: remote: 模拟器/.../设备 adb push 参数说明 local:计算机上的文件路径 remote: 模拟器/设备里的目录 例如吧aa.txt放到sdcard下面 adb push aa.txt.../sdcard 列出指定目录的内容 adb shell ls [options] adb shell ls 后面可以跟一些可选参数进行过滤查看不同的列表,可用参数及含义如下:...删除文件或目录 adb shell rm [options] 第一步:执行adb shell命令; 第二步:执行rm [options] <files or...电源键 adb shell input keyevent 26 HOME 键 adb shell input keyevent 3 返回键 adb shell input keyevent 4 滑动 adb
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...sockaddr addr; socklen_t alen; int fd; alen = sizeof(addr); fd = adb_socket_accept...直接发送给HOST的gliethttp_server,然后传递给我们的小程序B[lutehr.gliethttp] return; } adb_close
18、adb shell df 获取手机系统各个分区相关信息,如图: ?...19、adb shell dmesg 查看输出Linux内核的环形缓冲区信息,从而获得系统架构、CPU、挂载硬件、RAM等信息,如图: ?...20、adb get-serialno 获取手机设备的序列号,如图: ?
一、前言 作为一个测试人员,对于手机的应用软件肯定少不了安装到指定的手机设备中,所以 adb install 这个命令是必不可少的。...二、详解 Ⅰ、当我们只有一台设备连接到 adb 服务器的时候,我们可以直接使用 adb install xx.apk 。...Ⅱ、当我们有两台或者以上的设备连接到 adb 服务器的时候,我们再使用上面的命令,就会出错,因为 adb 它不知道到底为谁去安装这个应用,因为毕竟人家也是有选择困难症的。...所以,这里就需要我们来为它做这个决定,adb -s xxxx install xx.apk 。...Ⅴ、除了上述的这些,我们可以执行 adb help 查看其它的参数: ?
shell dumpsys activity activities 或者 adb shell dumpsys activity top 调用 Activity adb shell am start...调用 Service adb shell am startservice [options] 发送广播 adb shell am broadcast -a android.intent.action.BOOT_COMPLETED...查看屏幕分辨率 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 shell screenrecord /sdcard/filename.mp4 需要停止时按 Ctrl-C,默认录制时间和最长录制时间都是 180 秒。
6、adb shell cat /proc/cpuinfo Android系统的 /proc 保存的系统各种实时信息,像CPU、没存等信息。...7、adb shell cat /proc/meminfo 正如上面一样,这个命令是查看内存相关信息,如图: ?...8、adb shell cat /proc/iomem 查看I/O内存分区的相关信息,注意,这个分区有些手机权限是不一样的,可能需要切换到 root 权限才能操作。如图: ?...9、adb shell cat /system/build.prop | findstr "ro.product.model" 获取手机型号信息,如图:(PS:我的手机好随意) ?...10、 adb shell cat /proc/cpuinfo | findstr "Processor" 获取手机处理器信息,如图: ?
错误展示 解决方法,打开任务管理器,关闭kadb.exe进程,如图
Adb Advanced Command点击查看 重点介绍一些相对比较复杂的adb命令,主要是adb shell 相关的。...adb shell input点击查看 重点介绍adb shell input的用法,包括怎么输入内容,怎么模拟按键,模拟屏幕滑动等各种输入模拟。...解锁手机: adb shell input keyevent 26 && adb shell input swipe 250 250 800 800 截屏: adb shell screencap -p...模拟输入 空格:adb shell input keyevent 62 删除:adb shell input keyevent 67 MENU:adb shell input keyevent 1 HOME...:adb shell input keyevent 2 back:adb shell input keyevent 3 字符:adb shell input text ‘hello,world’
一、原理: adb客户端:能够对adb服务下发指令或命令的工具 server服务端:adb.exe执行之后的进程,表示adb的服务端,通过服务端与手机上的adb守护进程进行通信 adb守护进程 : 随着...Android系统的启动而启动,只有当Android关闭后,才会关闭 二、adb常用命令 1、查看设备、启动和关闭adb服务 adb devices 查看手机的设备ID名称以及状态 ffhash-234...表示手机设备的ID名称,device表示设备处于在线状态 adb start-server 启动adb服务 adb kill-server 关闭adb服务 2、获取包名和界面名 包名:APP包名,通过...安装 :adb install 路径/安装包名称 adb 卸载 :adb unistall 包名 4、上传下载文件 上传:将电脑的文件上传到手机 adb push 电脑上的文件路径 手机的路径 adb...为什么要获取日志信息:用来给开发定位问题 adb logcat 来查看相关的日志信息 通过管道符 > 将日志输出的本地 adb logcat > D:\log.txt 6、APP的启动速度(性能速度)
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命令位于Android SDK下的platform-tools自带。能够通过wifi远程下载APK,也能够答应日志信息。...Android Studio的Logcat就是通过ADB打印的。 笔者在工作中遇到了一个公司的自己设计的设备,本质是Android。...而笔者为了方便测试,采用了ADB命令wifi下载的方式。 命令与流程: adb devices:查看已连接的设备 adb connect xxxx: 连接莫个网段,需要在同一局域网。...xxxx为ip adb install xxxx:向连接设备下载APK。...adb -s xxxx yyyy:当有多个设备连接时,需要通过此命令去指定操作的设备。xxxx为通过devices看到的设备名。
一、前言 安卓系统是基于Linux系统开发,也就支持常见的Linux的命令,这些命令都保存在手机 “/system/bin” 的目录下,我们连接手机就可以使用命令 adb shell 来执行这些命令...二、指令详解 1、adb shell ls 注意,连接上手机后要打开调试功能,不然就会出错。 ?...我们也可以先输入 adb shell 进入系统之后,直接输入ls也是可以的。...4、adb shell dumpsys power 这个命令是查看电源管理的相关信息,如图: ?...5、adb shell dumpsys telephony.registry 这个命令是查看电话相关信息,如图: ?
二、详解 我们在进行测试的时候,我们肯定需要查看设备连接是否成功,设备的信息是否能够获取。...adb devices 就可以实现,直接在命令行控制台中输入“ adb devices ”,我们就可以看见如图: ?...Ⅱ、device 状态:这个状态表示的是真机或者模拟器已经连接到了adb服务器上,但是并不代表我们已经可以对他们进行操作。...Ⅲ、offline 状态:表示真机或者模拟器没有连接到adb 服务器 或者是没有响应。 Ⅳ、no device 状态:这个在我这里是没有显示的,直接是空。...四、注意 有些模拟器或者真机在Windows系统下可能直接执行 adb devices 时并不能直接连接成功,这时就需要使用命令 adb connect 127.0.0.1:port 来连接
领取专属 10元无门槛券
手把手带您无忧上云