adb
install
<path_to_apk>
为了获取更多的关于怎样创建一个可以安装在模拟器/设备实例上的.apk 文件的信息,可参照
Android
Asset
Packaging
Tool
(aapt).
要注意的是,如果你正在使用 Eclipse IDE 并且已经安装过 ADT 插件,那么就不需要直接使
用 adb(或者 aapt)去安装模拟器/设备上的应用程序。否则,ADT 插件代你全权处理应用程
序
的
打
包
和
安
装
.
转
发
端
口
可以使用 forward
——
命令进行任意端口的转发
一个模拟器/设备实例的某一特定主机端口向
另一不同端口的转发请求。下面演示了如何建立从主机端口 6100 到模拟器/设备端口 7100 的
转
发
。
adb
forward
tcp:6100
tcp:7100
同 样 地 , 可 以 使 用 adb 来 建 立 命 名 为 抽 象 的 UNIX 域 套 接 口 , 上 述 过 程 如 下 所 示 :
adb
forward
tcp:6100
local:logd
从
模
拟
器
/
设
备
中
拷
入
或
拷
出
文
件
可以使用 adbpull ,push 命令将文件复制到一个模拟器/设备实例的数据文件或是从数据文件中
复制。install 命令只将一个.apk 文件复制到一个特定的位置,与其不同的是,pull
和 push 命
令 可 令 你 复 制 任 意 的 目 录 和 文 件 到 一 个 模 拟 器 / 设 备 实 例 的 任 何 位 置 。
从 模 拟 器 或 者 设 备 中 复 制 文 件 或 目 录 , 使 用 ( 如 下 命 ):
adb
pull
<remote>
<local>
将 文 件 或 目 录 复 制 到 模 拟 器 或 者 设 备 , 使 用 ( 如 下 命 令 )
adb
push
<local>
<remote>
在这些命令中, <local> 和<remote> 分别指通向自己的发展机(本地)和模拟器/设备实例
(
远
程
)
上
的
目
标
文
件
/
目
录
的
路
径
下
面
是
一
个
例
子
:
:
adb
push
foo.txt
/sdcard/foo.txt
Adb
命
令
列
表
下 列 表 格 列 出 了 adb 支 持 的 所 有 命 令 , 并 对 它 们 的 意 义 和 使 用 方 法 做 了 说 明 .
Category
Command
Description
Comments
Options -d 仅仅通过 USB 接口来管理 abd. 如果不只是用 USB 接口来管理则返回错误 .
-e 仅 仅 通 过 模 拟 器 实 例 来 管 理 adb. 如 果 不 是 仅 仅 通 过 模 拟 器 实 例 管 理 则 返 回 错 误 .
-s <serialNumber> 通 过 模 拟 器 / 设 备 的 允 许 的 命 令 号 码 来 发 送 命 令 来 管 理 adb ( 比 如 :
"emulator-5556").
如
果
没
有
指
定
号
码
,
则
会
报
错
.
General devices 查看所有连接模拟器/设备的设施的清单.
查看 Querying for Emulator/Device
Instances
获
取
更
多
相
关
信
息
.
help
查
看
adb
所
支
持
的
所
有
命
令
。
.
version
查
看
adb
的
版
本
序
列
号
.
Debug 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
Data install <path-to-apk> 安装 Android 为(可以模拟器/设施的数据文件.apk 指定完整的路
径
)
.
pull <remote> <local> 将 指 定 的 文 件 从 模 拟 器 / 设 施 的 拷 贝 到 电 脑 上 .
push <local> <remote> 将 指 定 的 文 件 从 电 脑 上 拷 贝 到 模 拟 器 / 设 备 中 .
Ports and Networking forward <local> <remote> 用本地指定的端口通过 socket 方法远程连接
模
拟
器
/
设
施
端
口
需
要
描
述
下
列
信
息
:
tcp:<portnum>
local:<UNIX
domain
socket
name>
dev:<character
device
name>
jdwp:<pid>
ppp
<tty>
[parm]...
通
过
USB
运
行
ppp
:
<tty> — the tty for PPP stream. For example dev:/dev/omap_csmi_ttyl .
[parm]... &mdash zero or more PPP/PPPD options, such as defaultroute , local , notty , etc.