Copying Files to or from an Emulator/Device Instance
You can use the adb commands pull
and push
to copy files to and from an emulator/device instance's data file. Unlike the install
command, which only copies an .apk file to a specific location, the pull
and push
commands let you copy arbitrary directories and files to any location in an emulator/device instance.
To copy a file or directory (recursively) from the emulator or device, use
adb pull <remote> <local>
To copy a file or directory (recursively) to the emulator or device, use
adb push <local> <remote>
In the commands, <local>
and <remote>
refer to the paths to the target files/directory on your development machine (local) and on the emulator/device instance (remote).
Here's an example:
adb push foo.txt /sdcard/foo.txt