Jump to content


Photo

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

- - - - -

  • Please log in to reply
No replies to this topic

#1
glossywhite

glossywhite

    Hardcore

  • Members
  • PipPipPipPipPipPip
  • 1,874 posts
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"

Posted Image


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

Attached Files


Edited by glossywhite, 11 April 2013 - 07:55 PM.

  • 0




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users