Skip to content

DroidDeck ​

DroidDeck is a Linux desktop app for working with Android phones, tablets and emulators from your computer. It runs adb, the Android Debug Bridge, for you and shows the results in a window, so you can check a device, read its log, install a build or copy a file without typing commands.

The DroidDeck Devices tab listing two emulators, with system, display and battery details for the selected one
The Devices tab: every connected device, and the details of the one you select.

Who it is for ​

  • Android app developers who install builds, watch logcat and take screenshots many times a day.
  • Testers who need a device's Android version, a log export or a screen recording for a bug report.
  • Anyone learning Android development who wants to see what adb can do before memorising its commands.

What it does ​

TabWhat you do there
DevicesSee every connected device, its state, Android version, display, battery and IP address.
LogcatRead the device log as it arrives and filter it by priority, tag, text or package.
AppsList installed packages, install an APK, launch, force-stop, clear data, uninstall, or extract APK files.
FilesBrowse the device's storage, push files to it, pull files to your computer, rename and delete.
ScreenCapture a screenshot, record the screen, or mirror the device with scrcpy.
WirelessPair and connect over Wi-Fi, and reconnect to saved devices.
ShellUse an interactive adb shell terminal, with buttons for common device actions.
SettingsTell DroidDeck where adb and scrcpy are if it cannot find them.

What you need ​

  • A computer running Linux, x86-64 or ARM64.
  • adb, which is part of Android platform-tools. The Snap Store package includes it. For the other packages, see Install.
  • An Android device with USB debugging turned on, or a running Android emulator.
  • Optional: scrcpy, only for screen mirroring.

WARNING

ADB gives a computer deep access to a device: it can read and delete files, install and remove apps, and run commands. Only connect devices you own or are allowed to test, and only authorise computers you trust. Uninstalling an app, clearing its data and deleting a file in DroidDeck are permanent.

Platforms and licence ​

DroidDeck runs on Linux. It is open source under the MIT licence. The source code and the issue tracker are on GitHub.

Next steps ​