Created
August 3, 2016 16:19
-
-
Save sim2github/0ebdbaa1f31bf90f59769e2260d07411 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Download using android tool from the sdk | |
Instead of running the android sdk manager with a GUI, you also have an option to run in headless mode. You just need to specify -u flag. | |
To list packages available for installation or upgrade: | |
$ cd android-sdk-linux | |
$ ./tools/android list sdk --all | |
Refresh Sources: | |
(...) | |
Fetching URL: https://dl.google.com/android/repository/repository-11.xml | |
(...) | |
Packages available for installation or update: 166 | |
1- Android SDK Tools, revision 24.4.1 | |
2- Android SDK Tools, revision 25.0.9 rc10 | |
3- Android SDK Platform-tools, revision 23.1 | |
4- Android SDK Platform-tools, revision 24 rc1 | |
5- Android SDK Build-tools, revision 24 rc1 | |
6- Android SDK Build-tools, revision 23.0.2 | |
7- Android SDK Build-tools, revision 23.0.1 | |
8- Android SDK Build-tools, revision 23 (Obsolete) | |
(...) | |
162- Google Play Billing Library, revision 5 | |
163- Google Play Licensing Library, revision 2 | |
164- Android Auto API Simulators, revision 1 | |
165- Google Web Driver, revision 2 | |
166- Intel x86 Emulator Accelerator (HAXM installer), revision 6.0.1 | |
To download specific packages you need to specify the number of the item you want to install from the list in the following command: | |
$ ./tools/android update sdk -u -a -t [NO_OF_ITEM_TO_BE_INSTALLED] | |
Example: if I wanted to install andorid sdk build tools revision 23.0.1, I would type in: | |
$ ./tools/android update sdk -u -a -t 7 | |
Manual download | |
As not every package (expecially the old ones) is listed when you do android sdk list, you can also download things manually. You can manually open the XML file that is shown when during android sdk list - https://dl.google.com/android/repository/repository-11.xml | |
You can find there links to various types of things to download, e.g: | |
ADK | |
http://dl.google.com/android/ADT-XX.0.0.zip | |
SDK Tools | |
http://dl.google.com/android/repository/tools_rXX-linux_x86.zip | |
http://dl.google.com/android/repository/tools_rXX-windows.zip | |
http://dl.google.com/android/repository/tools_rXX-macosx.zip | |
Platform Tools | |
http://dl.google.com/android/repository/platform-tools_rXX-linux_x86.zip | |
http://dl.google.com/android/repository/platform-tools_rXX-windows.zip | |
http://dl.google.com/android/repository/platform-tools_rXX-macosx.zip | |
Build Tools | |
http://dl.google.com/android/repository/build-tools_rXX-linux.zip | |
http://dl.google.com/android/repository/build-tools_rXX-windows.zip | |
http://dl.google.com/android/repository/build-tools_rXX-macosx.zip | |
Platforms | |
http://dl.google.com/android/repository/android-XX.zip | |
To manually download e.g. version 19.0.1 of build tools | |
$ cd android-sdk-linux/build-tools | |
$ wget http://dl.google.com/android/repository/build-tools_r19.0.1-linux.zip | |
$ unzip build-tools_r19.0.1-linux.zip | |
$ mv android-4.4.2 19.0.1 | |
$ rm build-tools_r19.0.1-linux.zip | |
Side note (ubuntu): | |
If you're running debian/ubuntu 64-bit, to run aapt you will need to install additional packages: | |
sudo apt-get install lib32stdc++6 | |
sudo apt-get install lib32z1 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment