展会信息港展会大全

ADB的基本功能:连接PC和电脑 传输文件和资源,安装APK到手机
来源:互联网   发布日期:2016-01-14 12:58:31   浏览:2176次  

导读:ADB是 Android Debug Bridge 的简称,在Google的ADT Bundle中已经带了有关ADB的命令集:CategoryCommandDescriptionCommentsTarget Device-dDirect an adb command to the only attached USB dev ...

ADB是 Android Debug Bridge 的简称,在Google的ADT Bundle中已经带了

有关ADB的命令集:

Category

Command

Description

Comments

Target Device

-d

Direct an adb command to the only attached USB device.

Returns an error if more than one USB device is attached.

-e

Direct an adb command to the only running emulator instance.

Returns an error if more than one emulator instance is running.

-s <serialNumber>

Direct an adb command a specific emulator/device instance, referred to by its adb-assigned serial number (such as "emulator-5556").

See Directing Commands to a Specific Emulator/Device Instance.

General

devices

Prints a list of all attached emulator/device instances.

See Querying for Emulator/Device Instances for more information.

help

Prints a list of supported adb commands.

version

Prints the adb version number.

Debug

logcat [option] [filter-specs]

Prints log data to the screen.

bugreport

Prints dumpsys,dumpstate, and logcat data to the screen, for the purposes of bug reporting.

jdwp

Prints a list of available JDWP processes on a given device.

You can use the forward jdwp:<pid> port-forwarding specification to connect to a specific JDWP process. For example:

adb forward tcp:8000 jdwp:472

jdb -attach localhost:8000

Data

install <path-to-apk>

Pushes an Android application (specified as a full path to an .apk file) to an emulator/device.

pull <remote> <local>

Copies a specified file from an emulator/device instance to your development computer.

push <local> <remote>

Copies a specified file from your development computer to an emulator/device instance.

Ports and Networking

forward <local> <remote>

Forwards socket connections from a specified local port to a specified remote port on the emulator/device instance.

Port specifications can use these schemes:

tcp:<portnum>

local:<UNIX domain socket name>

dev:<character device name>

jdwp:<pid>

ppp <tty> [parm]...

Run PPP over USB.

<tty>the tty for PPP stream. For exampledev:/dev/omap_csmi_ttyl.

[parm]...zero or more PPP/PPPD options, such asdefaultroute, local, notty, etc.

Note that you should not automatically start a PPP connection.

Scripting

get-serialno

Prints the adb instance serial number string.

See Querying for Emulator/Device Instances for more information.

get-state

Prints the adb state of an emulator/device instance.

wait-for-device

Blocks execution until the device is onlinethat is, until the instance state isdevice.

You can prepend this command to other adb commands, in which case adb will wait until the emulator/device instance is connected before issuing the other commands. Here's an example:

adb wait-for-device shell getprop

Note that this command does not cause adb to wait until the entire system is fully booted. For that reason, you should not prepend it to other commands that require a fully booted system. As an example, the installrequires the Android package manager, which is available only after the system is fully booted. A command such as

adb wait-for-device install <app>.apk

would issue the install command as soon as the emulator or device instance connected to the adb server, but before the Android system was fully booted, so it would result in an error.

Server

start-server

Checks whether the adb server process is running and starts it, if not.

kill-server

Terminates the adb server process.

Shell

shell

Starts a remote shell in the target emulator/device instance.

See Issuing Shell Commands for more information.

ADB的基本功能:连接PC和电脑

可以实现的高级功能,包括:传输文件和资源,安装APK到手机

ADB可以杀掉ADB,只要权限够。

赞助本站

人工智能实验室
AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港