Android命令行工具adb

本文介绍了Android调试桥(adb)的基本用法,包括如何检查设备连接状态、管理服务、查看进程和应用信息。重点讲述了通过adb获取app包名的不同方式,如使用`dumpsys window`和`pm list package`命令。此外,还详细讲解了如何使用adb进行文件传输、应用的安装、卸载以及数据备份和恢复操作。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

adb:Android debug bridge
android 基于linux内核,所以linux部分shell对于安卓设备同样适用。

常用shell命令:
mount 挂载
chmod 授权
ls 列出目录
df 查看剩余存储空间
ps 查看进程
cat 查看,创建,合并文件

adb devices
若显示device,表示手机属于正常连接状态
若显示offline,可能是没有点击允许,或者是手机处于异常状态,重启手机
若为空,则表示未连接手机,或者手机处于充电模式。

adb kill-server 结束adb服务
adb start-server启动adb服务

netstat -ano |findstr 5037
adb的服务端口是5037端口,通过这个命令再检测不到手机的情况下,可以查看计算机中的哪个服务进程正在占用5037端口,导致adb.ext无法启动起来:
显示结果的最后一列为进程号

adb shell命令:

PM(Package Manager),可以用获得到一些安装在Android设备上的应用信息
pm的源码 Pm.java,直接运行adb shell pm可以获取到该命令的帮助信息

pm list package 列出安装在设备上的应用:
adb shell pm list package:列出所有的应用包名
adb shell pm list package -s :列出系统应用
adb shell pm list package -3 :列出第三方应用
adb shell pm list package -f :列出应用包名及对应的apk包及存放的位置
adb shell pm list pa

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值