`
h416756139
  • 浏览: 365873 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

adb命令列表

阅读更多

类别 命令 说明 备注
可选项 -d 命令仅对USB设备有效 如果有多个USB设备就会返回错误
-e 命令仅对运行中的模拟器有效 如果有多个运行中的模拟器就会返回错误
-s <serialNumber> 命令仅对adb关联的特定序列号的模拟器或手机有效(例如 “emulator-5556″). 如果不指定设备就会返回错误
一般项 devices 输出所有关联的模拟器或手机设备列表 参见 Querying for Emulator/Device Instances 以获得更多信息。
help 输出adb支持的命令  
version 输出adb的版本号  
调试项 logcat [<option>] [<filter-specs>] 在屏幕上输出日志信息  
bugreport 为报告bug,在屏幕上输出dumpsys, dumpstate和 logcat数据  
jdwp 输出有效的JDWP进程信息 可以使用 forward jdwp:<pid> 转换端口以连接到指定的 JDWP 进程,例如:

 

adb forward tcp:8000 jdwp:472

jdb -attach localhost:8000

数据项 install <path-to-apk> 安装应用程序(用完整路径指定.apk文件)  
pull <remote> <local> 从开发机COPY指定的文件到模拟器或手机  
push <local> <remote> 从模拟器或手机COPY文件到开发机  
端口和网络项 forward <local> <remote> 从本地端口转换连接到模拟器或手机的指定端口 端口可以使用以下格式表示:

 

l tcp:<portnum>

l local:<UNIX domain socket name>

l dev:<character device name>

l jdwp:<pid>

ppp <tty> [parm]… 通过USB运行UPP

 

l <tty> —PPP流中的tty。例如:/dev/omap_csmi_ttyl。

l [parm]… — 0到多个PPP/PPPD 选项, 例如 defaultroute, local, notty等等。

注意不用自动启动PPP连接

 
脚本项 get-serialno 输出adb对象的序列号 参见 Querying for Emulator/Device Instances以获得更多信息。
get-state 输出adb设备的状态
wait-for-device 阻塞执行直到设备已经连接,即设备状态是 device. 可以在其他命令前加上此项,那样的话adb就会等到模拟器或手机设备已经连接才会执行命令,例如:

 

注意该命令并不等待系统完全启动,因此不能追加需要在系统完全启动才能执行的命令,例如install 命令需要Android包管理器支持,但它必须在系统完全启动后才有效。下面的命令

会在模拟器或手机与adb发生连接后就执行install,但系统还没有完全启动,所以会引起错误。

服务端项 start-server 检测adb服务进程是否启动,如果没启动则启动它。  
kill-server 终止服务端进程  
Shell shell 在目标模拟器或手机上启动远程SHELL 参见 Issuing Shell Commands以获得更多信息。
shell [<shellCommand>] 在目标模拟器或手机上执行shellCommand然后退出远程SHELL

分享到:
评论

相关推荐

    Adb命令列表[汇编].pdf

    下面是对Adb命令列表中提及的一些主要命令的详细解释: 1. **设备管理**: - `devices`: 列出所有已连接的Android设备(包括模拟器实例),并显示它们的状态(如`device`、`offline`等)。 - `-d`: 仅通过USB接口...

    ADB命令大全.pdf

    ADB 命令列表 1. 启动 Shell 命令:通过 ADB 启动 Shell 命令,以便在设备或模拟器上执行命令。 2. 安装软件:使用 ADB 命令安装软件包到设备或模拟器上。 3. 转发端口:使用 ADB 命令转发设备或模拟器的端口,以便...

    android ADB命令使用

    #### ADB命令列表 除了以上介绍的基本命令外,ADB还支持许多其他命令。下面列出了一些常用的ADB命令: - **启动Shell命令**:`adb shell &lt;command&gt;`。例如,打开终端并显示当前工作目录: ```bash adb shell ...

    adb 命令集合大全

    adb 命令列表: 1. 启动 shell 命令:通过远程 shell 端运行 sqllite3 连接数据库 2. UI/软件试验程序 Monkey 3. 启用 logcat 日志使用 logcat 命令过滤日志输出、控制日志输出格式、查看可用日志缓冲区、查看 ...

    adb命令大全.zip

    这个压缩包“adb命令大全.zip”显然包含了关于adb的全面指南,包括adb的安装步骤、基本命令用法以及更高级的使用技巧。让我们深入探讨一下adb及其主要功能。 ### 安装adb 在开始使用adb之前,你需要先将其安装到你...

    ADB命令集合

    #### ADB命令列表 - **启动shell命令**:`adb shell`允许在设备上执行Linux shell命令。 - **通过远程shell端运行sqlite3连接数据库**:可以使用`adb shell sqlite3 &lt;database_name&gt;`来查询设备上的SQLite数据库。 ...

    常用adb命令.docx

    使用 `adb devices` 命令可以连接 Android 设备,查看当前连接的设备列表。 2. 进入手机设备内 使用 `adb shell` 命令可以进入手机设备内,进入一个 Linux 系统环境。 3. 查看机型 使用 `getprop |grep version`...

    SpringBoot执行adb命令连接手机执行

    本文将深入探讨如何利用SpringBoot框架来执行ADB命令,实现对连接的Android手机进行操作,如关机、重启、进入recovery模式和fastboot模式等。 首先,让我们了解ADB的基本用法。ADB由三个部分组成:服务器、守护进程...

    adb命令截屏、返回按键、获取顶层activity

    在这个主题中,我们将深入探讨如何使用adb命令来实现屏幕截图、模拟返回按键以及获取设备上的顶层Activity。 1. **adb命令截屏** 要使用adb命令截屏,你需要确保你的设备已经开启了USB调试,并通过USB连接到电脑。...

    adb常用命令adb shell常用命令.docx.zip

    这个压缩包“adb常用命令adb shell常用命令.docx.zip”显然包含了关于ADB及其子命令,特别是`adb shell`的详细信息。尽管标签提到了"C#",但在这个上下文中,我们主要关注的是Android开发和调试相关的知识。 ADB是...

    使用adb命令批处理安装卸载apk

    使用adb命令批处理安装卸载apk 安装: 安装比较简单,批处理获取拖放的文件参数直接调用adb命令即可,需要设置下adb的路径 卸载: 卸载稍微复杂一点,因为需要提供包名给adb,所以要获取apk的包名。这里使用的方法...

    ADB命令.txt

    ### ADB命令详解 #### 一、ADB简介 ADB(Android Debug Bridge)是Android开发者不可或缺的强大工具之一。作为连接Android设备与PC机之间的桥梁,它为Android应用的开发与调试提供了便利。通常,ADB被集成在...

    模拟操作安卓adb命令

    配置完成后,你就可以在终端或命令提示符中直接使用adb命令了。 **ADB的基本命令** 包括但不限于: 1. **连接设备**:`adb connect &lt;device_ip&gt;:&lt;port&gt;` 可以使你的电脑通过网络连接到安卓设备。 2. **断开连接**...

    adb命令用法大全.pdf

    该文档详细列举了各种ADB命令的使用方法,这些命令覆盖了从设备管理到应用控制等多个方面。 首先,文档提到了ADB的基本命令语法:`adb [-d | -e | -s ] &lt;command&gt;`。这里`-d`参数用于指定通过USB连接的唯一设备,`-...

    C#执行adb命令操控安卓手机或模拟器

    3. **执行ADB命令**:使用`Process`类创建一个新的进程实例,设置命令行参数为ADB命令,例如`adb shell`,然后启动进程。通过`Process.StandardOutput`获取命令的输出结果。例如,你可以执行`adb shell input ...

    ADB命令大全。熟悉ADB命令方便对android项目调试

    对于Mac和Linux用户,SDK可以解压到任意目录,然后在`.bash_profile`文件中添加路径,以便在终端中直接使用ADB命令。Windows用户可能需要额外安装USB驱动,并可选择单独下载ADB工具包,将adb.exe和AdbWinApi.dll放入...

    Android 调试桥(adb)使用大全

    Adb命令列表 启动shell命令 通过远程shell端运行sqllite3连接数据库 UI/软件 试验程序 Monkey 其它的shell命令 启用logcat日志 使用logcat命令 过滤日志输出 控制日志输出格式 查看可用日志缓冲区 查看stdout 和...

    ADB命令控制安卓手机(虚拟按键、状态栏)显示隐藏,或者直接禁用。

    在这个场景中,我们将重点探讨如何使用ADB命令来控制安卓手机的虚拟按键和状态栏的显示隐藏,甚至直接禁用它们。 1. 安装ADB:首先,你需要在电脑上安装ADB。通常,它包含在Android SDK Platform Tools包内,可以从...

    adb命令详细解析

    安装完成后,可以通过命令行输入adb命令进行测试,若返回相关信息,则表示安装成功。 接下来是ADB的常用命令: 1. 查看设备情况(adb devices):此命令用于列出当前通过USB连接或在同一网络下的所有设备,它们的...

Global site tag (gtag.js) - Google Analytics