Android-sdk-platform-tools-common < 10000+ LATEST >
: Without this package, a standard Linux user often lacks the necessary permissions to interact with an Android device in debug mode. You might see "no permissions" errors when running adb devices . This package automates the process of granting your user account the rights to "talk" to the phone without needing to use sudo for every command. Why You Need It
: Check your cable and ensure USB Debugging is enabled in your Android device's Developer Options. Run apps on a hardware device | Android Studio
After installation, verify that the tools are accessible: android-sdk-platform-tools-common
You should install this package if you are performing any of the following tasks on a Linux machine:
# Create a udev rules file sudo nano /etc/udev/rules.d/51-android.rules : Without this package, a standard Linux user
You should see your device’s serial number and device status.
The name common can be confusing. Novice developers often wonder if they need platform-tools , platform-tools-common , or both. The naming convention feels utilitarian rather than descriptive. Why You Need It : Check your cable
The package typically installs the following executables in /usr/lib/android-sdk-platform-tools/ or /usr/bin/ :
Technically, this is a "meta" or "common" package. On Debian/Ubuntu-based systems, it manages the architecture-independent files and symlinks for the Android SDK Platform Tools. It ensures that commands like adb (Android Debug Bridge) and fastboot are correctly integrated into your system path, regardless of whether you are running an x86, x64, or ARM architecture.