Android development has been around for a while, and every SDK update is always plagued by the following problems:
1. the company's network needs to be out of the Internet through a proxy. the SDK Manager has a proxy, but it still cannot be downloaded.
2. SDK Manage updates are still slow
Today, I tried to download the sdk manually at a high speed.
1. Obtain the url of the server address
Open SDK Manager and view the log of SDK Manager. The following two URLs are displayed:
2. Obtain the sdk, sampleCode, system-image, and other addresses.
Punch in http://dl-ssl.google.com/android/repository/repository-7.xml, each of the following sdks
SampleCode, system-image, and so on.
Find the corresponding file name and splice it to the httpaddress corresponding to http://dl-ssl.google.com/android/repository/and then click the corresponding httpaddress.
For example, http://dl-ssl.google.com/android/repository/android-17_r02.zip android4.2sdk.
[Html] <! -- PLATFORMS ............ -->
<Sdk: platform>
<! -- Generated at Wed Feb 13 11:27:09 2013 from git_jb-mr1.1-dev @ 576024 -->
<Sdk: revision> 2 </sdk: revision>
<Sdk: description> Android SDK Platform 4.2.2 </sdk: description>
<Sdk: version> 4.2.2 </sdk: version>
<Sdk: api-level> 17 </sdk: api-level>
<Sdk: min-tools-rev>
<Sdk: major> 21 </sdk: major>
</Sdk: min-tools-rev>
<Sdk: layoutlib>
<Sdk: api> 9 </sdk: api>
<Sdk: revision> 1 </sdk: revision>
</Sdk: layoutlib>
<Sdk: archives>
<Sdk: archive arch = "any" OS = "any">
<Sdk: size> 48057484 </sdk: size>
<Sdk: checksum type = "sha1"> c442c32c1b702173ab0929a74486e4f86fe528ec </sdk: checksum>
<Sdk: url> android-17_r02.zip </sdk: url>
</Sdk: archive>
</Sdk: archives>
<Sdk: uses-license ref = "android-sdk-license"/>
</Sdk: platform>
<! -- System images ............ -->
<Sdk: system-image>
<! -- Generated at Wed Feb 13 11:29:12 2013 from git_jb-mr1.1-dev @ 576024 -->
<Sdk: revision> 2 </sdk: revision>
<Sdk: description> Android SDK Platform 4.2.2 </sdk: description>
<Sdk: api-level> 17 </sdk: api-level>
<Sdk: abi> armeabi-v7a </sdk: abi>
<Sdk: archives>
<Sdk: archive arch = "any" OS = "any">
<Sdk: size> 116553808 </sdk: size>
<Sdk: checksum type = "sha1"> 1c321cda1af793b84d47d1a8d15f85444d265e3c </sdk: checksum>
<Sdk: url> sysimg_armv7a-17_r02.zip </sdk: url>
</Sdk: archive>
</Sdk: archives>
<Sdk: uses-license ref = "android-sdk-license"/>
</Sdk: system-image>
<! -- SAMPLES ............ -->
<Sdk: sample>
<! -- Generated at Mon Nov 12 17:18:09 2012 from git_jb-mr1-dev @ 526865 -->
<Sdk: revision> 1 </sdk: revision>
<Sdk: api-level> 17 </sdk: api-level>
<Sdk: archives>
<Sdk: archive arch = "any" OS = "any">
<Sdk: size> 14840030 </sdk: size>
<Sdk: checksum type = "sha1"> 12d58cb26503610fc05bd7618c434cc6f983bc41 </sdk: checksum>
<Sdk: url> samples-17_r01.zip </sdk: url>
</Sdk: archive>
</Sdk: archives>
<Sdk: uses-license ref = "android-sdk-license"/>
</Sdk: sample>
<! -- PLATFORM-TOOLS...
<Sdk: platform-tool>
<! -- Generated at Wed Feb 13 11:28:15 2013 from git_jb-mr1.1-dev @ 576024 -->
<Sdk: revision>
<Sdk: major> 16 </sdk: major>
<Sdk: minor> 0 </sdk: minor>
<Sdk: micro> 2 </sdk: micro>
</Sdk: revision>
<Sdk: archives>
<Sdk: archive arch = "any" OS = "windows">
<Sdk: size> 11948088 </sdk: size>
<Sdk: checksum type = "sha1"> 0444444f63bc4ce0ca09d438cfe4ba5a5d2fb14c8c </sdk: checksum>
<Sdk: url> platform-tools_r16.0.2-windows.zip </sdk: url>
</Sdk: archive>
<Sdk: archive arch = "any" OS = "linux">
<Sdk: size> 12685866 </sdk: size>
<Sdk: checksum type = "sha1"> 65db9fb4fee337909ba204e87df3e97056dea95e </sdk: checksum>
<Sdk: url> platform-tools_r16.0.2-linux.zip </sdk: url>
</Sdk: archive>
<Sdk: archive arch = "any" OS = "macosx">
<Sdk: size> 13151140 </sdk: size>
<Sdk: checksum type = "sha1"> 59686218f3a69f3d97e6b16c5d6803311f93be35 </sdk: checksum>
<Sdk: url> platform-tools_r16.0.2-macosx.zip </sdk: url>
</Sdk: archive>
</Sdk: archives>
<Sdk: uses-license ref = "android-sdk-license"/>
</Sdk: platform-tool>
<! -- TOOLS .............. -->
<Sdk: tool>
<! -- Generated at Tue May 14 16:45:59 2013 from git_tools_r22 @ 675183 -->
<Sdk: revision>
<Sdk: major> 22 </sdk: major>
</Sdk: revision>
<Sdk: min-platform-tools-rev>
<Sdk: major> 16 </sdk: major>
</Sdk: min-platform-tools-rev>
<Sdk: archives>
<Sdk: archive arch = "any" OS = "windows">
<Sdk: size> 107384736 </sdk: size>
<Sdk: checksum type = "sha1"> fd1b9de782737e6b80af74760db3f3f7ebbfcbcc </sdk: checksum>
<Sdk: url> tools_r22-windows.zip </sdk: url>
</Sdk: archive>
<Sdk: archive arch = "any" OS = "linux">
<Sdk: size> 99899009 </sdk: size>
<Sdk: checksum type = "sha1"> 49d866d568fe8517534a7918e98fa401c5ad8d0e </sdk: checksum>
<Sdk: url> tools_r22-linux.zip </sdk: url>
</Sdk: archive>
<Sdk: archive arch = "any" OS = "macosx">
<Sdk: size> 71209983 </sdk: size>
<Sdk: checksum type = "sha1"> 51dd81cdb7cc6cdc4a4ae543d43a22e0ed62bb45 </sdk: checksum>
<Sdk: url> tools_r22-macosx.zip </sdk: url>
</Sdk: archive>
</Sdk: archives>
<Sdk: uses-license ref = "android-sdk-license"/>
</Sdk: tool>
<! -- DOCS .............. -->
<Sdk: doc>
<! -- Generated at Wed Feb 13 11:31:35 2013 from git_jb-mr1.1-dev @ 576024 -->
<Sdk: revision> 2 </sdk: revision>
<Sdk: api-level> 17 </sdk: api-level>
<Sdk: archives>
<Sdk: archive arch = "any" OS = "any">
<Sdk: size> 135640722 </sdk: size>
<Sdk: checksum type = "sha1"> e1dedba8687b6b2f33bcd5782aae8db0bc3617a6 </sdk: checksum>
<Sdk: url> docs-17_r02.zip </sdk: url>
</Sdk: archive>
</Sdk: archives>
<Sdk: uses-license ref = "android-sdk-license"/>
</Sdk: doc>
<! -- SOURCES ............ -->
<Sdk: source>
<! -- Generated at Mon Nov 12 17:16:08 2012 from git_jb-mr1-dev @ 526865 -->
<Sdk: revision> 1 </sdk: revision>
<Sdk: api-level> 17 </sdk: api-level>
<Sdk: archives>
<Sdk: archive arch = "any" OS = "any">
<Sdk: size> 18976816 </sdk: size>
<Sdk: checksum type = "sha1"> 6f1f18cd2d2b1852d7f6892df9cee3823349d43a </sdk: checksum>
<Sdk: url> sources-17_r01.zip </sdk: url>
</Sdk: archive>
</Sdk: archives>
<Sdk: uses-license ref = "android-sdk-license"/>
</Sdk: source>