- SDK Manager
- Recommended Packages
- Adding New Sites
- Troubleshooting
- Download Android SDK Platform Tools (all versions)
- Download Platform Tools
- Download Android SDK Platform-Tools (Windows/Mac/Linux)
- What is SDK Platform-Tools?
- Download ADB and Fastboot SDK Platform-Tools
- Android SDK Tools (Windows)
- Android SDK Platform Tools (Mac OS X)
- ADB Platform Tools (Linux & Ubuntu)
- How to Use SDK Platform-Tools
- How to Launch a Command Window?
- Method 1
- Method 2
- Verify ADB Connection
SDK Manager
The Android SDK separates tools, platforms, and other components into packages you can download using the SDK Manager. For example, when the SDK Tools are updated or a new version of the Android platform is released, you can use the SDK Manager to quickly download them to your environment.
You can launch the SDK Manager in one of the following ways:
- From Eclipse (with ADT), select Window >Android SDK Manager.
- From Android Studio, select Tools >Android >SDK Manager.
- On Windows, double-click the SDK Manager.exe file at the root of the Android SDK directory.
- On Mac or Linux, open a terminal and navigate to the tools/ directory in the location where the Android SDK is installed, then execute android sdk .
You can select which packages you want to download by toggling the checkboxes on the left, then click Install to install the selected packages.
Figure 1. The Android SDK Manager shows the SDK packages that are available, already installed, or for which an update is available.
There are several different packages available for the Android SDK. The table below describes most of the available packages and where they’re located in your SDK directory once you download them.
Recommended Packages
Here’s an outline of the packages required and those we recommend you use:
SDK Tools Required. Your new SDK installation already has the latest version. Make sure you keep this up to date. SDK Platform-tools Required. You must install this package when you install the SDK for the first time. SDK Platform Required.You must download at least one platform into your environment so you’re able to compile your application. In order to provide the best user experience on the latest devices, we recommend that you use the latest platform version as your build target. You’ll still be able to run your app on older versions, but you must build against the latest version in order to use new features when running on devices with the latest version of Android.
To get started, download the latest Android version, plus the lowest version you plan to support (we recommend Android 2.2 for your lowest version).
System Image Recommended. Although you might have one or more Android-powered devices on which to test your app, it’s unlikely you have a device for every version of Android your app supports. It’s a good practice to download system images for all versions of Android your app supports and test your app running on them with the Android emulator. Android Support Recommended. Includes a static library that allows you to use some of the latest Android APIs (such as fragments, plus others not included in the framework at all) on devices running a platform version as old as Android 1.6. All of the activity templates available when creating a new project with the ADT Plugin require this. For more information, read Support Library. SDK Samples Recommended. The samples give you source code that you can use to learn about Android, load as a project and run, or reuse in your own app. Note that multiple samples packages are available — one for each Android platform version. When you are choosing a samples package to download, select the one whose API Level matches the API Level of the Android platform that you plan to use.
Tip: For easy access to the SDK tools from a command line, add the location of the SDK’s tools/ and platform-tools to your PATH environment variable.
The above list is not comprehensive and you can add new sites to download additional packages from third-parties.
In some cases, an SDK package may require a specific minimum revision of another package or SDK tool. The development tools will notify you with warnings if there is dependency that you need to address. The Android SDK Manager also enforces dependencies by requiring that you download any packages that are needed by those you have selected.
Adding New Sites
By default, Available Packages displays packages available from the Android Repository and Third party Add-ons. You can add other sites that host their own Android SDK add-ons, then download the SDK add-ons from those sites.
For example, a mobile carrier or device manufacturer might offer additional API libraries that are supported by their own Android-powered devices. In order to develop using their libraries, you must install their Android SDK add-on, if it’s not already available under Third party Add-ons.
If a carrier or device manufacturer has hosted an SDK add-on repository file on their web site, follow these steps to add their site to the Android SDK Manager:
- Select Available Packages in the left panel.
- Click Add Add-on Site and enter the URL of the repository.xml file. Click OK.
Any SDK packages available from the site will now be listed under a new item named User Add-ons.
Troubleshooting
Problems connecting to the SDK repository
If you are using the Android SDK Manager to download packages and are encountering connection problems, try connecting over http, rather than https. To switch the protocol used by the Android SDK Manager, follow these steps:
Источник
Download Android SDK Platform Tools (all versions)
Android SDK Platform Tools are the elements of the Android SDK. It contains tools that alliance with the Android platform, such as ADB, fastboot, and systrace.
Here on this page, we have shared the latest version of the Android SDK Platform Tools and the previous versions.
Download Platform Tools
Version | Windows | Linux | Mac |
---|---|---|---|
R03 | Link | Link | – |
R04 | Link | Link | – |
R05 | Link | Link | – |
R06 | Link | Link | – |
R07 | Link | Link | – |
R08 | Link | Link | – |
R09 | Link | Link | – |
R10 | Link | Link | – |
R11 | Link | Link | – |
R12 | Link | Link | – |
R13 | Link | Link | – |
R14 | Link | Link | – |
R16 | Link | Link | – |
R16.0.1 | Link | Link | – |
R16.0.2 | Link | Link | – |
R17 | Link | Link | – |
R18 | Link | Link | – |
R18.0.1 | Link | Link | – |
R19 | Link | Link | – |
R19.0.1 | Link | Link | – |
R19.0.2 | Link | Link | – |
R20 | Link | Link | – |
R21 | Link | Link | – |
R22 | Link | Link | – |
R23 | Link | Link | – |
R23.0.1 | Link | Link | – |
R23.1.0 | Link | Link | – |
R24 | Link | Link | – |
R24.0.2 | Link | Link | – |
R24.0.3 | Link | Link | – |
R24.0.4 | Link | Link | – |
R25 | Link | Link | – |
R25.0.1 | Link | Link | – |
R25.0.2 | Link | Link | – |
R25.0.3 | Link | Link | Link |
R25.0.4 | Link | Link | Link |
R25.0.5 | Link | Link | Link |
R25.0.6 | Link | Link | Link |
R26.0.0 | Link | Link | Link |
R26.0.1 | Link | Link | Link |
R26.0.2 | Link | Link | Link |
R27.0.0 | Link | Link | Link |
R27.0.1 | Link | Link | Link |
R28.0.0 | Link | Link | Link |
R28.0.1 | Link | Link | Link |
R28.0.2 | Link | Link | Link |
R28.0.3 | Link | Link | Link |
R29.0.0 | Link | Link | Link |
R29.0.1 | Link | Link | Link |
R29.0.2 | Link | Link | Link |
R29.0.3 | Link | Link | Link |
R29.0.4 | Link | Link | Link |
R29.0.5 | Link | Link | Link |
R29.0.6 | Link | Link | Link |
R30.0.0 | Link | Link | Link |
R30.0.1 | Link | Link | Link |
R30.0.2 | Link | Link | Link |
R30.0.3 | Link | Link | Link |
R30.0.4 | Link | Link | Link |
R30.0.5 | Link | Link | Link |
R31.0.0 | Link | Link | Link |
R31.0.1 | Link | Link | Link |
R31.0.2 | Link | Link | Link |
R31.0.3 | Link | Link | Link |
[*] Usage: Platform Tools can be used to unlock the Android Device’s bootloader, flashing new system images on the device, managing the device through ADB commands and during the development of an Android App.
[*] Setup ADB and Fastboot using Android SDK: If you want to learn to set up the ADB and fastboot files using the Android SDK package, then head over to How to setup ADB and Fastboot Drivers page.
[*] ADB Driver Installer: If you want to install the Google ADB Driver on the Windows Computer, then head over to Download 15 Seconds ADB installer page.
[*] Credits: Platform Tools are the part of the Android SDK package and are officially provided by Google, LLC. So, full credit goes to them for sharing the Platform Tools for free.
Источник
Download Android SDK Platform-Tools (Windows/Mac/Linux)
ADB and Fastboot are essential command-line tools for Android that facilitate a range of tasks including flashing factory images or custom recovery or kernel images (.img), sideload APK, etc. Using ADB and Fastboot commands, we can perform countless tasks on Android devices and even debug them. Thanks to Android SDK Platform-tools that pack together all required files to execute ADB and Fastboot commands using a command prompt. Below, you can download the latest SDK platform-tools Zip for Windows, Linux, and Mac OS X directly from the Google servers.
What is SDK Platform-Tools?
Essentially, the ‘platform-tools” is a command-line tool meant for developers only. They are a part of the Android SDK Manager and Android Studio and are used to perform more complicated tasks like developing, analyzing, and debugging Android apps APK (Android Application Package file). Using them you can emulate apps, edit the visual layouts, and test them without a real Android device.
Not too long ago, we had to download a full Android SDK suite or Android Studio and get the Platform-tools. Google then decided to release the Android SDK Platform-tools separately. Now, we can download the latest version of Android SDK Platform-tools for Windows, Linux, and Mac in an easy-to-download Zip package.
Download ADB and Fastboot SDK Platform-Tools
Below you can download the Android SDK Tools for all three major operating systems for computers.
Android SDK Tools (Windows)
Having downloaded the latest version of Android SDK Platform-tools for Windows, you can follow the steps given below to set it up.
Android SDK Platform Tools (Mac OS X)
ADB Platform Tools (Linux & Ubuntu)
I wrote a detailed guide on installing ADB and Fastboot on Linux to help you with using ADB commands easily.
How to Use SDK Platform-Tools
Now that you have already downloaded the SDK Platform-tools, you need to install it or set it up on your computer. If you don’t know what to do with the zip file you just downloaded and how to execute the ADB and Fastboot commands, I am going to explain everything you need to know.
First of all, you need to unzip the “platform-tools-latest.zip“. You can extract it anywhere on your computer but I prefer saving the files to a folder created as “Android” on the C drive on my Windows PC. Having extracted the zip file, you need to launch a command prompt window before you can execute an ADB or Fastboot command.
How to Launch a Command Window?
It’s very easy to launch a command prompt window on a Windows PC. Click the Search icon next to the Windows menu icon on the taskbar and hit the Enter key. In case you need to launch the Command or CMD window from inside the Platform-tools folder, there are 2 ways to do that.
Method 1
- Open the folder in which you extracted the content of the Platform-tool.zip file.
- While pressing the Shift key on the keyboard, perform a right-click on your mouse at an empty place inside the folder window.
- From the context menu pop-up, select the “Open command prompt here” option.
- You can now execute any ADB or Fastboot command.
Method 2
Well, this method is far easier than the one I described above. You can simply launch a command window from inside the platform-tools folder by typing “cmd” in the Windows file explorer address bar as shown below and hitting the Enter key on your PC’s keyboard.
Note: Make sure to enable the USB debugging option on your Android device. You can find it under Settings> Developer options. In case you don’t see Developer Options listed under device Settings, open About device> Software Information and tap the Build number 7 times to unlock the hidden Developer options on your Android device.
You need to allow the debugging option so that your devices and computer can communicate and interact with each other. When you execute a command in the cmd window, you’ll get a pop-up on your Android’s screen asking you to Allow USB debugging.
Verify ADB Connection
Note: Make sure you have already installed the proper Android USB Driver from your device’s manufacturer on your computer.
- Having enabled USB Debugging from Developer options, connect your phone or tablet to the computer using a compatible USB cable.
- Now launch a command window and type the following command and click the Enter key on the keyboard.
- You’ll see the list of the IDs of attached devices in the Command Prompt window represented by a string of alphanumeric values as shown below.
Please note that to sideload and APK on your Android phone via ADB or to flash a system image (.img) file using Fastboot commands, you need to place those files inside the “platform-tools” folder first. You can also enable system-wide ADB and fastboot so that you can execute commands without navigating to the “platform-tools” directory every time. If you encounter any problem while running commands, read my tutorial on fixing ADB or Fastboot is not recognized error.
That’s all for now! I’ve also prepared a very exhaustive list of useful ADB, ADB Shell, and Fastboot commands in a dedicated tutorial. Don’t forget to check that.
Now that you have set up SDK Platform tools on your computer, here are a few things that you should start with.
Источник