admin 管理员组

文章数量: 1184232


2024年3月20日发(作者:matlab定义数组变量)

ADB常用指令

adb的全称为Android Debug Bridge,是管理android模拟器或者设备的一个工具,

简单的说它就是一个调试工具。以下是adb支持的常用命令:

1. 选项指令(Options commands)

(1) adb –d shell:

仅通过USB接口管理adb,如果不只是USB接口返回错误

(2) adb –e shell:

仅通过模拟器来管理adb,如果不只是模拟器管理,返回错误

(3) adb –s :

通过设备的允许的命令号码来发送命令来管理adb,没有指定号码,返回错误

例如:adb –s 04035C1F18006014 shell

(4) adb devices:

查看所有连接的设备/模拟器

(5) connect [:]

以指定端口号连接设备

(6) disconnect [[:]]

与设备断开连接

2. 设备指令(device commands)

(1) adb push :

复制本地文件到设备上

例如:adb push e:/folder /data/data

(2) adb pull []:

复制设备上的文件到本地

例如:adb pull /data/data/folder e:

(3) adb shell :

登录设备的shell

(4) adb shell :

登录设备的shell并执行command命令

例如:adb shell ls

(5) adb emu :

执行模拟器控制台命令

(6) adb logcat [ ] :

查看设备的logcat,相当于eclipse上的logcat

例如:adb logcat arcgallery:V表示输出TAG为arcgallery和级别在V以上的日志。

adb logcat arcgallery:V *:s只输出TAG为arcgallery,级别为V的日志

(7) adb forward

建立从主机端口到设备端口的转发

例如:adb forward tcp:6100 tcp:7100表示建立从主机端口6100到设备端口7100

的转发

(8) adb jdwp:

列出进程ID

(9) adb install [-l] [-r] [-s]

安装指定路径的apk文件

例如:adb install c:/data/delivery/package/apk/

(10) adb uninstall [-k]

从设备上移除相应的包

例如:adb uninstall iagallery

(11) adb bugreport:

查看bug报告

(12) adb help:

查看adb所支持的所有命令

(13) adb version:

显示adb的版本序列号

3. 脚本指令(scripting commands)

(1) adb wait-for-device:

仅仅实例状态为device(联机)时执行

(2) adb start-server:

启动adb服务进程

(3) adb kill-server:

终止服务进程

(7) adb get-state:

获取当前设备的状态

(8) adb get-serialno:

获取当前设备序列号

(9) adb status-window:

显示设备详细状态

(10) adb remount:

重新挂载“/system”分区

(11) adb reboot:

重启设备

(12) adb root

以root角色重新进入

(13) adb usb

以USB模式重新进入

(14) adb tcpip

以指定端口重新进入

4. 网络(networking)

(1)

adb ppp [parameters]

通过USB运行app

5. 其它

(1)adb shell

sqlite3

连接sqlite数据库


本文标签: 设备 端口 指定