关于Android Dedub Bridge(adb)的使用

本文涉及的产品
阿里云百炼推荐规格 ADB PostgreSQL,4核16GB 100GB 1个月
简介: Anroid Debug Bridge,android调试桥,简称ADB,它主要起到调试桥的做用,通过adb我们可以向模拟器或者实际设备上安装软件,可以在电脑与模拟器/实际设备之间进行文件传输,进入模拟器或者设备的shell等等。

Anroid Debug Bridgeandroid调试桥,简称ADB,它主要起到调试桥的做用,通过adb我们可以向模拟器或者实际设备上安装软件,可以在电脑与模拟器/实际设备之间进行文件传输,进入模拟器或者设备的shell等等。我们平常用Eclipse开发android程序中用到的DDMS也是通过adb来与模拟器/实际设备进行通信的。所以adb是每一个android开发者必知必会必熟的android命令行工具。

当然在使用adb命令之前,需要转到adb工具所在目录,位于xx\android-sdk-windows\platform-tools目录下,为使用方便起见,建议把该目录加到path路径中,这样就不用每次都大费周章的进入platform-tools目录了。

下面这里我通过向我的开发板上安装我写的一个播放器文件来谈一谈adb的具体使用方式:

1,列出当前正在连接的android设备(包括模拟器)

adb devices

2,安装软件(这里安装d盘下的yaozq_MusicPlayerForYou.apk程序)

adb install d:/yaozq_MusicPlayerForYou.apk


3,文件传输,主要包括向模拟器/设备上发送文件,和从模拟器/设备上取文件

发送文件:adb push 源文件 目标文件


获取文件: adb pull 源文件 目标文件


4,进入设备/模拟器的shell

命令:adb shell

这里我们通过adb shell来看一看,我们push进去的b.mp3文件:


或者在没有进入shell的情况下直接如下使用:


当然adb还有其他的功能,比如查看bug报告,得到设备/模拟器的状态和序列号等等,这里就不再介绍,大家可以自己尝试。

相关实践学习
阿里云百炼xAnalyticDB PostgreSQL构建AIGC应用
通过该实验体验在阿里云百炼中构建企业专属知识库构建及应用全流程。同时体验使用ADB-PG向量检索引擎提供专属安全存储,保障企业数据隐私安全。
AnalyticDB PostgreSQL 企业智能数据中台:一站式管理数据服务资产
企业在数据仓库之上可构建丰富的数据服务用以支持数据应用及业务场景;ADB PG推出全新企业智能数据平台,用以帮助用户一站式的管理企业数据服务资产,包括创建, 管理,探索, 监控等; 助力企业在现有平台之上快速构建起数据服务资产体系
相关文章
|
6月前
|
Shell Android开发
Android系统 adb shell push/pull 禁止特定文件
Android系统 adb shell push/pull 禁止特定文件
557 1
|
3月前
|
Shell Linux 开发工具
"开发者的救星:揭秘如何用adb神器征服Android设备,开启高效调试之旅!"
【8月更文挑战第20天】Android Debug Bridge (adb) 是 Android 开发者必备工具,用于实现计算机与 Android 设备间通讯,执行调试及命令操作。adb 提供了丰富的命令行接口,覆盖从基础设备管理到复杂系统操作的需求。本文详细介绍 adb 的安装配置流程,并列举实用命令示例,包括设备连接管理、应用安装调试、文件系统访问等基础功能,以及端口转发、日志查看等高级技巧。此外,还提供了常见问题的故障排除指南,帮助开发者快速解决问题。掌握 adb 将极大提升 Android 开发效率,助力项目顺利推进。
92 0
|
6月前
|
Shell Android开发
ADB更改Android设备屏幕显示方向
ADB更改Android设备屏幕显示方向
351 5
|
6月前
|
Java Android开发
Android 对adb命令的拦截
Android 对adb命令的拦截
96 2
|
5月前
|
Shell 开发工具 Android开发
|
6月前
|
网络协议 Shell Android开发
Android 深入学习ADB调试原理(1)
Android 深入学习ADB调试原理(1)
281 1
|
6月前
|
Shell Android开发
Android Activity重写dump方法实现通过adb调试代码
Android Activity重写dump方法实现通过adb调试代码
81 0
|
6月前
|
Android开发 Python
Python封装ADB获取Android设备wifi地址的方法
Python封装ADB获取Android设备wifi地址的方法
153 0
|
开发工具 Android开发
Mac 安卓(Android) 配置adb路径
Mac 安卓(Android) 配置adb路径
846 0
|
6月前
|
存储 安全 Shell
Android系统 adb shell auth授权使用
Android系统 adb shell auth授权使用
478 2
下一篇
无影云桌面