Está en la página 1de 12

Android Debug Bridge | Android Developers

1 dari 12

adb

http://developer.android.com/tools/help/adb.html

<sdk>/platform-tools/

23/05/2015 10:56

Android Debug Bridge | Android Developers

2 dari 12

http://developer.android.com/tools/help/adb.html

adb [-d|-e|-s <serialNumber>] <command>

-d -e

-s

-d

-e

-s <serialNumber>

devices

help

version
logcat [option] [filterspecs]

bugreport

dumpsys
dumpstate
logcat

forward jdwp:<pid>
jdwp
adb forward tcp:8000 jdwp:472
jdb -attach localhost:8000

install <path-to-apk>

pull <remote> <local>

23/05/2015 10:56

Android Debug Bridge | Android Developers

3 dari 12

http://developer.android.com/tools/help/adb.html

push <local> <remote>

tcp:<portnum>
local:<UNIX domain socket name>
dev:<character device name>
jdwp:<pid>

forward <local> <remote>

<tty>
dev:/dev
/omap_csmi_ttyl
[parm]...
ppp <tty> [parm]...
defaultroute
local notty

get-serialno

get-state

adb wait-for-device shell getprop

wait-for-device
install
device

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

install

start-server

23/05/2015 10:56

Android Debug Bridge | Android Developers

4 dari 12

http://developer.android.com/tools/help/adb.html

shell

shell [shellCommand]

devices

adb devices

<type>-<consolePort>

emulator-5554

offline
device

no device

[serialNumber] [state]

devices

adb devices
List of devices attached
emulator-5554 device
emulator-5556 device
emulator-5558 device

-s

-s

adb -s <serialNumber> <command>

devices

adb -s emulator-5556 install helloWorld.apk

23/05/2015 10:56

Android Debug Bridge | Android Developers

5 dari 12

http://developer.android.com/tools/help/adb.html

install

adb install <path_to_apk>

forward

adb forward tcp:6100 tcp:7100

adb forward tcp:6100 local:logd

pull

push

install

pull

push

adb pull <remote> <local>

adb push <local> <remote>

<local>

<remote>

adb push foo.txt /sdcard/foo.txt

/system/bin/...
am

pm

23/05/2015 10:56

Android Debug Bridge | Android Developers

6 dari 12

http://developer.android.com/tools/help/adb.html

adb [-d|-e|-s <serialNumber>] shell <shell_command>

adb [-d|-e|-s <serialNumber>] shell

exit

am

am <command>

adb shell am start -a android.intent.action.VIEW

Activity

start [options] <INTENT>

<INTENT>

-D
-W
--start-profiler <FILE>
<FILE>
-P <FILE>
--start-profiler
-R

<COUNT>

-S
--opengl-trace
--user <USER_ID> | current
Service

<INTENT>

startservice [options] <INTENT>


--user <USER_ID> | current

force-stop <PACKAGE>

<PACKAGE>
<PACKAGE>

kill [options] <PACKAGE>


--user <USER_ID> | all | current
kill-all

23/05/2015 10:56

Android Debug Bridge | Android Developers

7 dari 12

http://developer.android.com/tools/help/adb.html

broadcast [options] <INTENT>


[--user <USER_ID> | all | current]

<COMPONENT>

Instrumentation
<TEST_PACKAGE>/<RUNNER_CLASS>

-r
<REPORT_KEY_STREAMRESULT>
instrument [options] <COMPONENT>

-e <NAME> <VALUE>

[-e perf true]

<NAME> <VALUE>
-e <testrunner_flag> <value>

[,<value>...]
-p <FILE>
-w

<FILE>

--no-window-animation
--user <USER_ID> | current
profile start <PROCESS> <FILE>

<PROCESS>

profile stop <PROCESS>

<PROCESS>
<PROCESS>

<FILE>

<FILE>

dumpheap [options] <PROCESS> <FILE>


--user [<USER_ID>|current]
-n
<PACKAGE>
set-debug-app [options] <PACKAGE>
-w
--persistent
clear-debug-app

set-debug-app

monitor [options]
--gdb
<PACKAGE>

screen-compat [on|off] <PACKAGE>

display-size [reset|<WxH>]
am display-size 1280x800

display-density <dpi>
am display-density 480

to-uri <INTENT>

23/05/2015 10:56

Android Debug Bridge | Android Developers

8 dari 12

http://developer.android.com/tools/help/adb.html

to-intent-uri <INTENT>

pm

pm <command>

adb shell pm uninstall com.example.MyApp

<FILTER>

list packages [options] <FILTER>

-f
-d
-e
-s
-3
-i
-u
--user <USER_ID>

list permission-groups
<GROUP>

list permissions [options] <GROUP>

-g
-f
-s
-d
-u

list instrumentation
-f
<TARGET_PACKAGE>
list features
list libraries
list users
path <PACKAGE>

<PACKAGE>
<PATH>

install [options] <PATH>

-r
-t
-i <INSTALLER_PACKAGE_NAME>
-s

23/05/2015 10:56

Android Debug Bridge | Android Developers

9 dari 12

http://developer.android.com/tools/help/adb.html

-d

uninstall [options] <PACKAGE>


-k
clear <PACKAGE>
enable <PACKAGE_OR_COMPONENT>
disable <PACKAGE_OR_COMPONENT>

disable-user [options] <PACKAGE_OR_COMPONENT>


--user <USER_ID>
grant <PACKAGE_PERMISSION>
revoke <PACKAGE_PERMISSION>

0
1
2
set-install-location <LOCATION>

0 [auto]
1 [internal]
2 [external]

get-install-location

set-permission-enforced <PERMISSION>
[true|false]
trim-caches <DESIRED_FREE_SPACE>
<USER_NAME>

create-user <USER_NAME>

<USER_IDENTIFIER>

remove-user <USER_ID>
get-max-users

sqlite3

.dump

.schema

sqlite3
sqlite3

sqlite3
/data/data/<package_name>/databases/

adb -s emulator-5554 shell


# sqlite3 /data/data/com.example.google.rss.rssexample/databases/rssitems.db
SQLite version 3.3.12
Enter ".help" for instructions
.... enter commands, then quit...

23/05/2015 10:56

Android Debug Bridge | Android Developers

10 dari 12

sqlite3
CTRL+D

exit

http://developer.android.com/tools/help/adb.html

sqlite3

screenrecord

screenrecord

$ adb shell screenrecord /sdcard/demo.mp4

--time-limit
pull

$ adb shell
shell@ $ screenrecord --verbose /sdcard/demo.mp4
(press Ctrl-C to stop)
shell@ $ exit
$ adb pull /sdcard/demo.mp4

screenrecord

screenrecord

screenrecord

--help
1280x720
--size <WIDTHxHEIGHT>

--bit-rate <RATE>
screenrecord --bit-rate 6000000 /sdcard/demo.mp4

--time-limit <TIME>
--rotate
--verbose

23/05/2015 10:56

Android Debug Bridge | Android Developers

11 dari 12

http://developer.android.com/tools/help/adb.html

adb shell monkey -v -p your.package.name 500

adb shell ls /system/bin

dumpsys
dumpstate
logcat [option]... [filterspec]...
dmesg
start
stop

logcat
logcat

[adb] logcat [option] ... [filter-spec] ...

logcat

adb logcat

logcat

23/05/2015 10:56

Android Debug Bridge | Android Developers

12 dari 12

http://developer.android.com/tools/help/adb.html

$ adb usb
restarting in USB mode

$ adb devices
List of devices attached
######## device

$ adb tcpip 5555


restarting in TCP mode port: 5555

#.#.#.#

$ adb connect #.#.#.#


connected to #.#.#.#:5555

$ adb devices
List of devices attached
#.#.#.#:5555 device

adb kill-server

23/05/2015 10:56

También podría gustarte