Jump to content

[Android SDK ("ADT Bundle") download automator for Windows]


Guest glossywhite

Recommended Posts

Guest glossywhite

Hello.

~~ UPDATE: OKAY, I HAD TO REFINE IT AND ADD SOME FEATURES - FINALLY WORKING AS EXPECTED :) ~~

This script allows you to choose the latest version of the Android SDK that you want to download (or "ADT Bundle" as it is known now) and then downloads it for you to the current folder. This saves having to navigate Google, find the Android page, find the sub-section etc etc.

Just extract the ZIP and run "download_android_sdk.bat"

8640213229_c87daec073_z.jpg

SOURCE CODE FOR THOSE CURIOUS PEOPLE:


@echo off

:main

if not exist BUNDLES (mkdir BUNDLES)

cls

echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

echo ### Android SDK downloader ###

echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

echo ###   For Intel/Medfield   ###

echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

echo ### 11-04-2013 glossywhite ###

echo ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

echo.

echo.

echo 1: Linux

echo.

echo 2: Windows

echo.

echo 3: Mac OS X

echo.

echo 4: Download Intel Medfield drivers v1.1.4 and v1.1.5 (Windows)

echo.

echo 5: Exit

echo.

echo.


set /p rootmenu=Please select your platform:

if %rootmenu%==1 (goto linux)

if %rootmenu%==2 (goto windows)

if %rootmenu%==3 (goto mac)

if %rootmenu%==4 (goto medfield)

if %rootmenu%==5 (exit)

echo.

echo !! INVALID SELECTION !!

echo.

pause

goto main


:linux

cls

echo 1: 32 BIT

echo.

echo 2: 64 BIT

echo.

echo 3: Back to main menu

echo.

set /p linmenu=Please select 32 or 64 bit:

if %linmenu%==1 (goto l32) else if %linmenu%==2 (goto l64) else if %linmenu%==3 (goto main)

echo.

echo !! INVALID SELECTION !!

echo.

pause

goto linux



:l32

echo ### NOW DOWNLOADING 32 BIT LINUX ZIP ###

echo.

wget http://dl.google.com/android/adt/adt-bundle-linux-x86-20130219.zip -O BUNDLES\adt-bundle-linux-x86-20130219.zip

cls

echo ### THE PACKAGE HAS BEEN SAVED IN THE 'BUNDLES' DIRECTORY ###

echo.

echo.

echo 1: unZIP now

echo.

echo 2: Back to main menu

echo.

echo.

set /p extractnow=Do you want to unZIP the ADT Bundle now?

if %extractnow%==1 (unzip.exe  BUNDLES\adt-bundle-linux-x86-20130219.zip)

if %extractnow%==2 (goto main)

goto main

:l64

echo ### NOW DOWNLOADING 64 BIT LINUX ZIP ###

echo.

wget http://dl.google.com/android/adt/adt-bundle-linux-x86_64-20130219.zip -O BUNDLES\adt-bundle-linux-x86_64-20130219.zip

cls

echo ### THE PACKAGE HAS BEEN SAVED IN THE 'BUNDLES' DIRECTORY ###

echo.

echo.

echo 1: unZIP now

echo.

echo 2: Back to main menu

echo.

echo.

set /p extractnow=Do you want to unZIP the ADT Bundle now?

if %extractnow%==1 (unzip.exe  BUNDLES\adt-bundle-linux-x86_64-20130219.zip)

if %extractnow%==2 (goto main)

goto main


:windows

cls

echo 1: 32 BIT

echo.

echo 2: 64 BIT

echo.

echo 3: Back to main menu

echo.

set /p winmenu=Please select 32 or 64 bit:

if %winmenu%==1 (goto w32) else if %winmenu%==2 (goto w64) else if %winmenu%==3 (goto main)

echo.

echo !! INVALID SELECTION !!

echo.

pause

goto windows


:w32

cls

echo ### NOW DOWNLOADING 32 BIT WINDOWS ZIP ###

echo.

wget http://dl.google.com/android/adt/adt-bundle-windows-x86-20130219.zip -O BUNDLES\adt-bundle-windows-x86-20130219.zip

cls

echo ### THE PACKAGE HAS BEEN SAVED IN THE 'BUNDLES' DIRECTORY ###

echo.

echo.

echo 1: unZIP now

echo.

echo 2: Back to main menu

echo.

echo.

set /p extractnow=Do you want to unZIP the ADT Bundle now?

if %extractnow%==1 (unzip.exe  BUNDLES\adt-bundle-windows-x86-20130219.zip)

if %extractnow%==2 (goto main)

goto main


:w64

cls

echo ### NOW DOWNLOADING 64 BIT WINDOWS ZIP ###

echo.

wget http://dl.google.com/android/adt/adt-bundle-windows-x86_64-20130219.zip -O BUNDLES\adt-bundle-windows-x86_64-20130219.zip

cls

echo ### THE PACKAGE HAS BEEN SAVED IN THE 'BUNDLES' DIRECTORY ###

echo.

echo.

echo 1: unZIP now

echo.

echo 2: Back to main menu

echo.

echo.

set /p extractnow=Do you want to unZIP the ADT Bundle now?

if %extractnow%==1 (unzip.exe  BUNDLES\adt-bundle-windows-x86_64-20130219.zip)

if %extractnow%==2 (goto main)

goto main


:mac

cls

echo 1: Download for Mac OS X (only one version needed)

echo.

echo 2: Back to main menu

echo.

set /p macmenu=Please select an option:

if %macmenu%==1 (goto domacdl) else if %macmenu%==2 (goto main)

echo.

echo !! INVALID SELECTION !!

echo.

pause

goto mac

:domacdl

echo ### NOW DOWNLOADING 64 BIT MAC OS X ZIP ###

echo.

wget http://dl.google.com/android/adt/adt-bundle-mac-x86_64-20130219.zip -O BUNDLES\adt-bundle-mac-x86_64-20130219.zip

cls

echo ### THE PACKAGE HAS BEEN SAVED IN THE 'BUNDLES' DIRECTORY ###

echo.

echo.

echo 1: unZIP now

echo.

echo 2: Back to main menu

echo.

echo.

set /p extractnow=Do you want to unZIP the ADT Bundle now?

if %extractnow%==1 (unzip.exe  BUNDLES\adt-bundle-mac-x86_64-20130219.zip)

if %extractnow%==2 (goto main)

goto main

:medfield

cls

echo.

echo ### NOW DOWNLOADING INTEL MEDFIELD DRIVERS v1.1.4 and v1.1.5 ###

echo.

echo.

echo.

mkdir IntelMedfieldDrivers

wget https://www.dropbox.com/s/ekeyvcjr4gk7lpi/intelandroiddrvsetup1.1.4.zip?dl=1 -O intelandroiddrvsetup1.1.4.zip

wget https://www.dropbox.com/s/ptckh6rrzef3t1w/intelandroiddrvsetup1.1.5.zip?dl=1 -O intelandroiddrvsetup1.1.5.zip

unzip.exe  intelandroiddrvsetup1.1.4.zip -d IntelMedFieldDrivers

unzip.exe  intelandroiddrvsetup1.1.5.zip -d IntelMedFieldDrivers

del *drvsetup*

goto main

SDK_DOWNLOADER.zip

Edited by glossywhite
Link to comment
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.