I don't know whether it's because of the recent kaihui. OpenAndroid SDK Official WebsiteIt is very slow. It is almost impossible to download the latest version of platform. I don't know why Google has set up image sites in different countries like Apache. In order to prevent this situation from happening again in the future, we will simply summarize the various packages required for Android development.Local download linkIn the future.
By analyzing the repository file used in SDK manager, I downloaded various Android Development kits provided by Google and uploaded them to the online storage. Because the Network Disk supports CDN, the download speed is still very fast even if no thunder is needed. If the download from the official website is slow, try these Chinese links.
Note 1. Some packages are divided into OS versions, such as Windows, MacOS, and Linux versions. Pay attention to the identifier in the file name when downloading the packages.
NOTE 2: This post has been updated for a long time. If any version is not updated in time or the link is invalid, please leave a message to inform the homepage.
Note: a small part of the download link is invalid. It is found that the link is not shared by Baidu online storage for unknown reasons. Please try again later.
Note: updated the Network Disk link of adt-bundle-17-windows-64bit.zip.
ADT bundle
the multi-in-one download package contains the following: SDK + specific versions: Platform + eclipse + ADT + compatible package. decompress the package to use it. The only drawback is that it is relatively large. If you are configuring the android development environment from scratch, download it. ( unfortunately, the official Windows version is 64-bit eclipse, and there is no 32-bit version at the moment, when I have time, I will press one myself. update2012/12/3: the official website has released a 32-bit version.)
file name |
file size |
description |
others |
adt-bundle-17-windows-x86.zip |
398.0 m |
Android 4.2 multi-in-One Development Kit, 32-bit windows. |
official website |
adt-bundle-17-windows-64bit.zip |
398.0 m |
Android 4.2 multi-in-One Development Kit. Note that eclipse is included in 64-bit . |
official website note: the file name on the official website does not contain a version number. The file name corresponds to the "latest version" address, the same below. |
adt-bundle-17-mac.zip |
365.0 m |
Mac OS |
official website |
adt-bundle-17-linux.zip |
392.0 m |
32-bit Linux |
official website |
adt-bundle-linux-x86_64.zip |
|
64-bit Linux |
official website |
If you install the SDK to D: \ Android-SDKDirectory structureIt should be like this:
D: \ Android-SDK \ToolsThis directory contains ddms. BAT and other files D: \ android-SDK \System-Images\ Android-17\ Armeabi-The v7a directory contains userdata. IMG and other files (this directory is available only for R14 and above) D: \ android-SDK \Platforms\ Android-4.0.2This directory contains Android. jar and other files D: \ android-SDK \Platform-ToolsThis directory contains files such as adb.exe, D: \ android-SDK \ExtrasThis directory contains Android and other directories.
When downloading the parts listed below, please refer to the directory structure example above to put the content in the correct position.
Android SDK
The SDK is an development kit, which contains two types of command line tools: one isSDK toolsSuch as android.batw.ddms.batand emulator.exe. These commands are in the <SDK> \ tools directory, but the ROM required to run the simulator is not included.Platform toolsIncluding commands such as adb.exe‑aidl.exe‑aapt.exe, which are located in the <SDK> \ platform-tools directory.
Please distinguish between these names: SDK, SDK tools, platform tools, and platform package.
File Name |
File Size |
Description |
Others |
Installer_r21-windows.exe |
73.9 m |
The official recommendation is to download this installation package, which is 32-bit. |
Official Website |
Android-sdk_r21-windows.zip |
94.5 m |
Although the file name is "SDK", it does not include platform-tools, "SDK Tools" is more suitable. |
Official Website |
Android-sdk_r21-macosx.zip |
62.7 m |
Official Website |
Android-sdk_r21-linux.tgz |
87.1 m |
Official Website |
After the SDK is installed/decompressed, it only has basic functions and cannot be developed. You also need platform-tools and at least one platform package to complete. In eclipse, SDK manager can be installed online, but sometimes manual installation may be faster.
File Name |
File Size |
Description |
Others |
Platform-tools_r14-linux.zip |
10.4 m |
Decompress the platform-tools directory to the SDK directory. |
Official Website |
Platform-tools_r14-macosx.zip |
10.8 m |
Official Website |
Platform-tools_r14-windows.zip |
10.6 m |
Official Website |
If you have installed the android SDK and want to upgrade the tools separately, you can select the desired compressed package to download from the following file and replace the corresponding subdirectory In the SDK directory.
File Name |
File Size |
Description |
Others |
Tools_r20.0.3-linux.zip |
78.8 m |
Compared with the "SDK" in the first table, only AVD manager and SDK manager are missing. We recommend that you download the file only when you need to upgrade it. Replace the original directory with the same name with the tools directory. |
Official Website |
Tools_r20.0.3-macosx.zip |
55.5 m |
Official Website |
Tools_r20.0.3-windows.zip |
86.0 m |
Official Website |
ADT
ADT (Android development tools) is an Eclipse plug-in. Without this plug-in, we have to develop Android applications without stopping the various commands in the command line unless you are a developer of notepad, otherwise, you can still enjoy the convenience brought by ADT. Eclipse itself can be downloaded at eclipse.org and will not be provided here.
File Name |
File Size |
Description |
Others |
ADT-21.0.0.zip |
12.9 m |
|
Official Website |
ADT-20.0.3.zip |
11.8 m |
|
Official Website |
ADT-12.0.0.zip |
5.4 m |
If you are not used to the new version of ADT, this version may be suitable for you. |
Official Website |
The ADT version basically follows the SDK tools, that is, every time a new version of SDK tools is released, an ADT of the same version is generated. However, in actual use, even the old version of ADT can also provide good support for the new version of the SDK.
Platforms
Android system versions have gone through more than 10 versions from 1.0 to 4.2 At the time of writing this post, and Google will provide an SDK platform package for developers at each release. Generally, this compressed package is downloaded using the SDK manager in the eclipse development environment, but it will be very painful to choose this method in China, because each platform has dozens of hundreds of megabytes, it takes several hours to install a file. It seems that the file cannot be resumed (?).
In China, it is more convenient to download the offline package first, decompress it to the installation directory of the android SDK, and automatically identify it after you restart eclipse.
File Name |
File Size |
Description |
Others |
Android-17_r01.zip |
45.6 m |
For Android 4.2 |
Official Website |
Sysimg_armv7a-17_r01.zip |
111.0 m |
Simulator Rom only |
Official Website |
Android-16_r03.zip |
45.7 m |
Android 4.1, 4.1.1, jelly_bean |
Official Website |
Sysimg_armv7a-16_r03.zip |
107.0 m |
Simulator Rom only |
Official Website |
Android-15_r03.zip |
42.3 m |
Android 4.0.3, 4.0.4,Ice_cream_sandwich_mr1 |
Official Website |
Sysimg_armv7a-15_r02.zip |
91.7 m |
OnlySimulator Rom |
Official Website |
Android-14_r03.zip |
43.7 m |
Android 4.0, 4.0.1, 4.0.2, ice_cream_sandwich |
Official Website |
Sysimg_armv7a-14_r02.zip |
95.0 m |
OnlySimulator Rom |
Official Website |
Android-3.2_r01-linux.zip |
103.0 m |
API Level 13, honeycomb_mr2 Although the file name is Linux, It is not platform-independent. The same below, up to 2.1. |
Official Website |
Android-3.1_r03-linux.zip |
101.0 m |
API Level 12, honeycomb_mr1 |
Official Website |
Android-3.0_r02-linux.zip |
99.6 m |
API level 11, honeycomb |
Official Website |
Android-2.3.3_r02-linux.zip |
81.5 m |
API level 10, gingerbread_mr1 |
Official Website |
Android-2.3.1_r02-linux.zip |
75.0 m |
API level 9, gingerbread |
Official Website |
Android-2.2_r03-linux.zip |
71.1 m |
API Level 8, froyo |
Official Website |
Android-2.1_r03-linux.zip |
66.8 m |
API level 7, eclair_mr1 |
Official Website |
Android-2.0_r01-windows.zip |
72.7 m |
API level 5, eclair |
Official Website |
Android-2.0_r01-macosx.zip |
71.4 m |
Official Website |
Android-2.0_r01-linux.zip |
71.6 m |
Official Website |
Android-2.0.1_r01-windows.zip |
76.6 m |
API Level 6, eclair_0_1 |
Official Website |
Android-2.0.1_r01-macosx.zip |
75.3 m |
Official Website |
Android-2.0.1_r01-linux.zip |
75.5 m |
Official Website |
Android-1.6_r03-windows.zip |
61.6 m |
API level 4, donut |
Official Website |
Android-1.6_r03-macosx.zip |
59.5 m |
Official Website |
Android-1.6_r03-linux.zip |
60.5 m |
Official Website |
Android-1.5_r04-windows.zip |
52.0 m |
API Level 3, cupcake |
Official Website |
Android-1.5_r04-macosx.zip |
50.0 m |
Official Website |
Android-1.5_r04-linux.zip |
50.8 m |
Official Website |
Android-1.1_r1-windows.zip |
44.6 m |
API Level 2 |
Official Website |
Android-1.1_r1-macosx.zip |
43.4 m |
Official Website |
Android-1.1_r1-linux.zip |
43.3 m |
Official Website |
From Level 14, each platform package isDivided into two parts. In addition to arm simulators, the latest versions also provide x86 simulators for download (provided by Intel). It is said that running on x86 computers can greatly speed up. If you only Debug on a real machineCodeYou do not need to download the file corresponding to the simulator Rom.
For more details about the Android version table, refer to here.
Documents
Official documentation for Android development reference. The file size is large. I am used to having a local document and using it with everything, which is very convenient. There is a lot of content in the source code.
File Name |
File Size |
Description |
Others |
Docs-17_r01.zip |
163.0 m |
|
Official Website |
Docs-16_r03.zip |
156.0 m |
|
Official Website |
Docs-15_r02.zip |
126.0 m |
|
Official Website |
Docs-14_r01.zip |
104.0 m |
|
Official Website |
Sources
I have never used git to download android.Source codeIf you want to download it using git, refer to the operation method in this article.
The official website currently provides some source code compressed packages, which are listed in the following table. These compressed packages can be stored in eclipse for F3 viewing at any time. The most important thing is that with the source code, the parameter names assisted by code in eclipse will no longer be "arg0" or "arg1.
File Name |
File Size |
Description |
Others |
Sources-17_r01.zip |
18.0 m |
|
Official Website |
Sources-16_r02.zip |
17.0 m |
|
Official Website |
Sources-15_r02.zip |
15.7 m |
|
Official Website |
Sources-14_r01.zip |
15.4 m |
|
Official Website |
Sources-8-froyo.zip |
33.3 M |
(Unofficial) |
Official Website |
Sources_2.1.zip |
30.0 m |
(Unofficial) |
Official Website |
Sources_1.6.zip |
22.8 m |
(Unofficial) |
Official Website |
Samples
Google provides a wide range of development examples. If you are allowed to take a look at the code and running effects of these examples, it will certainly be helpful for improving the design and development capabilities of mobile apps.
File Name |
File Size |
Description |
Others |
Samples-17_r01.zip |
14.1 m |
|
Official Website |
Samples-16_r01.zip |
14.0 m |
|
Official Website |
Samples-15_r02.zip |
15.6 m |
|
Official Website |
Samples-14_r02.zip |
15.5 m |
|
Official Website |
Samples-3.2_r01-linux.zip |
11.6 m |
|
Official Website |
Samples-3.1_r01-linux.zip |
11.5 m |
|
Official Website |
Samples-3.0_r01-linux.zip |
11.4 m |
|
Official Website |
Samples-2.3_r01-linux.zip |
8.1 m |
|
Official Website |
Samples-2.3.3_r01-linux.zip |
8.1 m |
|
Official Website |
Samples-2.2_r01-linux.zip |
7.6 m |
|
Official Website |
Samples-2.1_r01-linux.zip |
7.3 m |
|
Official Website |
In addition to the above, there are also Addons and supports categories that have not been sorted out, wait for a moment to find out.
The above content is updated at any time. You are welcome to remind us and correct the content.