adb shell 常用命令(持续更新)

使用adbshell命令行工具,可以获取Android设备的系统版本信息,如通过adbshellgetpropro.build.version.release来获取版本号,以及查询MAC地址,命令是adbshellgetprop|grepmac。

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

获取安卓系统版本

adb shell getprop ro.build.version.release

查mac地址

adb shell

getprop | grep mac

### 常用 ADB 应用程序测试命令 对于应用程序测试而言,ADB 提供了一系列强大的工具来帮助开发者调试和管理应用。以下是几个常用的 ADB 命令: #### 列出连接设备 为了确认哪些模拟器/物理设备已连接到 ADB 服务器,可以使用 `adb devices` 来获取当前连接的列表[^1]。 ```bash adb devices ``` 此命令会返回所有通过 USB 或网络连接至计算机上的 Android 设备及其状态。 #### 安装 APK 文件 当需要安装新的应用程序包(APK)文件时,可利用如下指令完成操作: ```bash adb install path_to_apk_file.apk ``` 这条语句将会把指定路径下的 .apk 文件部署到目标装置上并尝试启动它。 #### 卸载应用程序 如果要移除某个特定的应用,则可以通过下面的方式实现: ```bash adb uninstall package_name ``` 这里的 `package_name` 是指代欲删除软件包名称的部分字符串即可匹配成功执行卸载动作。 #### 查看日志输出 在开发过程中经常需要用到查看实时的日志信息以便于定位问题所在位置,这时就可以借助 logcat 功能了: ```bash adb logcat ``` 该命令能够持续不断地打印来自系统的各种消息直到手动终止进程为止;也可以加上过滤条件只显示感兴趣的标签级别以上的记录。 #### 运行 shell 命令 有时可能还需要直接向远程终端发送 Linux Shell 指令来进行更深入的操作,比如创建目录、修改权限等: ```bash adb shell mkdir /sdcard/new_folder/ ``` 上述例子是在 SD 卡根目录下新建了一个名为 new_folder 的子文件夹。 #### 抓取屏幕截图 另外还有非常实用的功能就是截屏保存图片到本地机器上面去分析界面布局情况或是作为报告附件提交给相关人员审阅: ```bash adb exec-out screencap -p > screenshot.png ``` 这段脚本的作用是从选定的目标端采集图像数据流并通过管道重定向存储成本地 PNG 图像形式。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值