为节省时间,有朋友已经整理了最新下载地址:http://blog.csdn.net/gyming/article/details/8168166

下载sdkapi非常慢,可手动获取这些包的下载地址并使用下载工具下载,手动安装,原理参考:http://hi.baidu.com/kfcqnzdnzvbhozq/item/cf345757e0e5da3195eb05ed 。

安装方法简单,重点在于获取下载地址,因每次版本更新地址都可能会有所不同。

下载完成后将下载的压缩包放入temp文件夹下

例如:D:\ProgramFiles\android-sdk-windows\temp

然后执行AndroidSDKManager 选择你已经下载的包进行安装即可。


打开AndroidSDKManager可见大致分为三类下载:

第一个分类tools
第二个分类为各版本api
第三个分为Extras

从这三个类别中各选择一个并开始下载,此时打开右下角的查看日志按钮(红色手右边的那个按钮)可获取读取xml文件日志。
(如提示无法下载成功,可能所处网络无法正常访问下载地址,可在Tool>Options中勾选Forcehttps://...)

从认真查看日志文件,发现规律如下:
先加载一个xml文件,解析该xml文件,再从该xml文件中获取对应分类的文件的版本信息。

逐一打开这几个xml文件,发现就是描述各分类文件的版本信息的,此时我们可从xml文件查看各文件名,只需该文件名填入到这个下载地址即可完成下载:
https://dl-ssl.google.com/android/repository/******.zip(后面这个******.zip是根据你需要下载的文件进行对应填充)。

系统镜像地址前缀:

http://dl-ssl.google.com/android/repository/sysimg_armv7a-17_r02.zip
http://dl-ssl.google.com/android/repository/sys-img/mips/sysimg_mips-17_r01.zip
http://dl-ssl.google.com/android/repository/sys-img/x86/sysimg_x86-17_r01.zip


日志结构大致如下:

Fetchinghttps://dl-ssl.google.com/android/repository/addons_list-2.xml
ValidateXML
ParseXML
FetchedAdd-onsListsuccessfully

FetchingURL:https://dl-ssl.google.com/android/repository/repository-8.xml
ValidateXML:https://dl-ssl.google.com/android/repository/repository-8.xml
ParseXML:https://dl-ssl.google.com/android/repository/repository-8.xml
FoundSDKPlatformAndroid1.1,API2,revision1(Obsolete)
FoundSDKPlatformAndroid1.5,API3,revision4
FoundSDKPlatformAndroid1.6,API4,revision3
...略去....

ParseXML:https://dl-ssl.google.com/android/repository/addon.xml
FoundGoogleAPIs,AndroidAPI3,revision3
FoundGoogleAPIs,AndroidAPI4,revision2
FoundGoogleAPIs,AndroidAPI5,revision1(Obsolete)
...略去......

FetchingURL:https://dl-ssl.google.com/android/repository/extras/intel/addon.xml
ValidateXML:https://dl-ssl.google.com/android/repository/extras/intel/addon.xml
ParseXML:https://dl-ssl.google.com/android/repository/extras/intel/addon.xml
FoundIntelx86EmulatorAccelerator(HAXM),revision3

...略去......


ParseXML:https://dl-ssl.google.com/android/repository/sys-img/mips/sys-img.xml
FoundMIPSSystemImage,AndroidAPI15,revision1
FoundMIPSSystemImage,AndroidAPI16,revision4
FoundMIPSSystemImage,AndroidAPI17,revision1

...略去......

ParseXML:https://dl-ssl.google.com/android/repository/sys-img/x86/sys-img.xml
FoundIntelx86AtomSystemImage,AndroidAPI10,revision2
FoundIntelx86AtomSystemImage,AndroidAPI15,revision1
FoundIntelx86AtomSystemImage,AndroidAPI16,revision1
FoundIntelx86AtomSystemImage,AndroidAPI17,revision1
FoundIntelx86AtomSystemImage,AndroidAPI18,revision1
...略去......

更多相关文章

  1. 一款常用的 Squid 日志分析工具
  2. GitHub 标星 8K+!一款开源替代 ls 的工具你值得拥有!
  3. RHEL 6 下 DHCP+TFTP+FTP+PXE+Kickstart 实现无人值守安装
  4. Linux 环境下实战 Rsync 备份工具及配置 rsync+inotify 实时同步
  5. 浅入浅出Android(010):如何将已有的sqlite数据库放入程序中
  6. 【Android(安卓)Debug系列】keytool---JDK1.6所含工具
  7. Android面试-Android项目构建
  8. Dalvikvm:在Android平台上执行.class文件
  9. Android下的数据储存方式

随机推荐

  1. Android监听WebView滑动到底部
  2. Android自定义进度条的简单使用
  3. Android WebView学习笔记
  4. android Handler使用
  5. android ListView 动态加载
  6. Android 开发笔记
  7. Android圆型头像实现-可设置边框
  8. android涓娇鐢╝nt鏇存敼鍖呭悕
  9. 色彩大全,android:background="@color/whi
  10. android audio开发的一些专用术语(待翻译)