常用的ADB命令

指令作用备注
adb devices查看已连接的设备列表
adb start-server开启ADB服务
adb kill-server关闭ADB服务
adb connect [IP]连接设备[IP]为连接设备的ip地址。如果无法连接,尝试先执行adb tcpip 5555。
adb disconnect [IP]断开设备[IP]为断开设备的ip地址。
adb install -r [apk的路径]安装apk-r 代表如果apk已安装,重新安装apk并保留数据和缓存文件。apk路径则可以直接将apk文件拖进cmd窗口,记得加空格。
adb uninstall [apk包名]卸载apk
adb uninstall -k [apk包名]卸载 app 但保留数据和缓存文件
adb remount获取文件的读写权限有些设备并不能直接adb remount,必须要先以root身份进入,先执行adb root,在执行adb remount
adb push [文件路径] [想要push的路径]将PC上的文件推到设备指定路径下。【PC --> 移动设备】[文件路径] 为PC上文件的路径,[push的路径]为设备上的路径,常用的地址:/sdcard/、/sdcard/Download【需要获取文件的读写权限】
adb pull [文件路径] [想要pull的路径]将设备中指定路径的文件拉取到PC上。【移动设备 --> PC】[文件路径] 为设备上文件的路径,[push的路径]为保存到PC上的文件路径。【需要获取文件的读写权限】
adb logcat查看logcat日志
adb shell dumpsys window displays查看屏幕详细信息
adb shell wm size查看屏幕的分辨率
adb shell wm density查看屏幕密度
adb shell screencap -p [截图文件保存的路径]截屏[截图文件保存的路径]:/sdcard/Pictures/Screenshots/1.png
adb shell screenrecord [视频文件保存的路径]录屏需要停止时按 Ctrl-C,默认录制时间和最长录制时间都是 180 秒。
adb shell am force-stop [apk包名]强制关闭程序[apk包名]:应用程序的包名,输入命令后就能直接杀死程序。
adb shell killall [包名]杀死包下的所有进程需要su权限
adb shell input keyevent [事件key]模拟按键输入4:返回键, 82:菜单, 187:最近运行列表
adb shell am start -n [包名]/[包名].[activity类名]启动activity
adb shell am startservice -n [包名]/[包名].[service类名]启动service
adb shell am broadcast -a [广播动作]发送广播
adb shell settings get secure android_id获取Android ID
adb shell su ifconfig eth0 192.169.5.20 netmask 255.255.255.0 up route add default gw 192.168.5.1设置以太网的静态IP地址设置静态IP地址为192.168.5.20,子网掩码为255.255.255.0, 默认网关是192.168.5.1【前提是需要root权限】
adb shell ifconfig查看设备的ip地址信息
adb shell netcfg查看设备的网络端口
iptables -t nat -A PREROUTING -p tcp --dport 21 -j REDIRECT --to-port 2121进行端口映射将21端口映射到2121端口上

微信公众号

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

xuexiangjys

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值