commands.sh

adb

all

Android Debug Bridge: communicate with an Android emulator instance or connected Android devices. Some subcommands such as `shell` have their own usage documentation.

More info →

Examples (8)

Check whether the adb server process is running and start it

Terminate the adb server process

Start a remote shell in the target emulator/device instance

Push an Android application to an emulator/device

adb install -r path/to/file.apk

Copy a file/directory from the target device

adb pull path/to/device_file_or_directory path/to/local_destination_directory

Copy a file/directory to the target device

adb push path/to/local_file_or_directory path/to/device_destination_directory

List all connected devices

Specify which device to send commands to if there are multiple devices

adb -s device_ID shell
made by @shridhargupta | data from tldr-pages