Forrest logo
back to the adb tool

adb-shell:tldr:e1627

adb-shell: Clear the data of an application on an emulator or device.
$ adb shell pm clear ${package}
try on your machine

The command "adb shell pm clear ${package}" is an Android Debug Bridge (ADB) command used to clear the data and cache of a specific Android package on a connected device using the ADB shell.

Here's a breakdown of the command:

  • "adb" stands for Android Debug Bridge, which is a command-line tool used to communicate with Android devices. It allows you to perform various actions on an Android device connected to the computer over USB.

  • "shell" instructs ADB to launch a shell on the connected Android device, allowing you to execute commands directly on the device.

  • "pm" is short for Package Manager, which is responsible for managing installed packages (apps) on Android devices.

  • "clear" is a command used with "pm" to clear the data and cache associated with an Android package.

  • "${package}" is a placeholder representing the actual package name of the app you want to clear the data and cache for. You need to replace "${package}" with the desired package name in the command.

For example, if you want to clear the data and cache of the "com.example.app" package, you would use the command: "adb shell pm clear com.example.app".

This explanation was created by an AI. In most cases those are correct. But please always be careful and never run a command you are not sure if it is safe.
back to the adb tool