
adb(Android Debug Bridge),SDK自带的工具,可实现桥接功能,实现PC和android设备的交互
adb shell:基于Android linux系统 *** 作,放在安卓设备的system/bin目录下,手机端的命令
一:adb常用命令
1 PC连接android设备
(PC与android设备连接同一个wifi,或处于同一个局域网)
连接:adb connect ip:5555
断开连接:adb disconnect ip
查看连接设备的信息:adb devices
获取设备的状态:adb get-state
2 重启adb server
打开adb服务:adb start-service
关闭adb服务:adb kill-service
3 安装卸载软件
安装:adb install apkpath(某个apk)
adb install -r :强制安装
卸载: adb uninstall package(可用adb shell pm list packages查看包名)
4 打印日志
打印android系统日志:adb logcat
将日志打印并保存指定文件夹:adb logcat > /Users/apple/Desktop/logtxt
终止进程:control+C
打印dumpsys,dumpstate,logcat的输出,用于分析错误:adb bugreport
5 PC与android设备上文件复制
android设备上文件复制到PC上:adb pull
PC上文件推至android设备:adb push
6重新挂载system分区为可写,需要root权限/system分区默认挂载为只读,但有些 *** 作比如给android系统添加命令,删除自带应用等需对系统进行写 *** 作,得重新挂载为可写
adb shell
su
或:adb root
adb remount 重新挂载文件系统,获得可写的权限(默认情况是只有可读权限的),使用adb remount 的前提是要有root权限
7 删除系统应用
adb root
adb remount
adb shell
cd system/app
rm apk
二:adb shell命令
adb shell 进入系统子目录,exit 退出
1 pm命令
列出系统应用的所有包名:adb shell pm list packages 可用grep来过滤:adb shell pm list packages | grep 关键字
清除应用数据与缓存:adb shell pm clear <packagename>
2 am命令
启动应用:adb shell am start -n comxxxxxxxxxx|xxxActivity(可通过adb shell dumpsys activity activities | grep mFocusedActivity查看
强制停止应用:adb shell am force-stop <packagename>
3 input命令
模拟点击事件,点击坐标点(x,y):adb shell input tap x y
模拟滑动事件,从(x1,y1)到(x2,y2):adb shell input swipe x1 y1 x2 y2
发送文本内容:adb shell input text
模拟按下home:adb shell input keyevent KRYCODE_HOME
4 screencap命令
截屏:adb shell screencap
5 查看网络状态命令
查看当前网络状态:adb shell netstat
通过配置文件配置和管理网络连接:adb shell netcfg
查看网络信息:ifconfig
测试网络联网状态:ping
5其它相关命令
查看当前终端中进程:adb shell ps
获取cpu信息:adb shell cat /proc/cpuinfo
查看内存信息:adb shell cat /proc/meminfo
查看屏幕分辨率:adb shell wm size
查看设备ip地址:adb shell ifconfig | grep Mask
查看实时资源占用情况:adb shell top
如果你的屏幕坏了,可以使用adb命令来打开vivo手机端口和调试模式。首先连接手机到电脑,然后在终端或者命令提示符输入 “adb devices” 来检测设备是否正常连接。接下来输入 “adb shell” 命令进入手机的Shell终端,最后输入 “setprop persistserviceadbenable 1” 即可打开调试模式。
以上就是关于超实用的adb与adb shell常用命令汇总全部的内容,包括:超实用的adb与adb shell常用命令汇总、屏幕坏了后如何用adb命令打开vivo手机端口和调试模式、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)