SDK manager 通过读取下面网址的内容得到下载的链接

http://dl.google.com/android/repository/repository-7.xml

该链接包括所有平台的platform API、SAMPLE、 DOC……

内容如下:

        
  1. <?xmlversion="1.0"encoding="UTF-8"?>
  2. <sdk:platform>
  3. <sdk:version>2.3.3</sdk:version>
  4. <sdk:api-level>10</sdk:api-level>
  5. <sdk:codename/>
  6. <sdk:revision>02</sdk:revision>
  7. <sdk:min-tools-rev>
  8. <sdk:major>8</sdk:major>
  9. </sdk:min-tools-rev>
  10. <sdk:description>AndroidSDKPlatform2.3.3._r2</sdk:description>
  11. <sdk:desc-url>http://developer.android.com/sdk/</sdk:desc-url>
  12. <sdk:archives>
  13. <sdk:archivearch="any"os="any">
  14. <sdk:size>85470907</sdk:size>
  15. <sdk:checksumtype="sha1">887e37783ec32f541ea33c2c649dda648e8e6fb3</sdk:checksum>
  16. <sdk:url>android-2.3.3_r02-linux.zip</sdk:url>
  17. </sdk:archive>
  18. </sdk:archives>
  19. <sdk:layoutlib>
  20. <sdk:api>4</sdk:api>
  21. </sdk:layoutlib>
  22. </sdk:platform>
  23. <!--GeneratedonThuFeb1708:41:10PST2011usinghoneycomb104254:Platform.-->
  24. <sdk:platform>
  25. <sdk:version>3.0</sdk:version>
  26. <sdk:api-level>11</sdk:api-level>
  27. <sdk:codename/>
  28. <sdk:revision>02</sdk:revision>
  29. <sdk:min-tools-rev>
  30. <sdk:major>10</sdk:major>
  31. </sdk:min-tools-rev>
  32. <sdk:description>AndroidSDKPlatform3.0,revision2</sdk:description>
  33. <sdk:desc-url>http://developer.android.com/sdk/</sdk:desc-url>
  34. <sdk:archives>
  35. <sdk:archivearch="any"os="any">
  36. <sdk:size>104513908</sdk:size>
  37. <sdk:checksumtype="sha1">2c7d4bd13f276e76f6bbd87315fe27aba351dd37</sdk:checksum>
  38. <sdk:url>android-3.0_r02-linux.zip</sdk:url>
  39. </sdk:archive>
  40. </sdk:archives>
  41. <sdk:layoutlib>
  42. <sdk:api>4</sdk:api>
  43. </sdk:layoutlib>
  44. </sdk:platform>
  45. <!--GeneratedonWedMay419:39:17PDT2011usinghoneycomb-mr1123685:Platform.
  46. r2:layoutlib.jarfrom3.0tofixissuewithADT10.
  47. -->
  48. <sdk:platform>
  49. <sdk:version>3.1</sdk:version>
  50. <sdk:api-level>12</sdk:api-level>
  51. <sdk:codename/>
  52. <sdk:revision>03</sdk:revision>
  53. <sdk:min-tools-rev>
  54. <sdk:major>11</sdk:major>
  55. </sdk:min-tools-rev>
  56. <sdk:description>AndroidSDKPlatform3.1,revision3</sdk:description>
  57. <sdk:desc-url>http://developer.android.com/sdk/</sdk:desc-url>
  58. <sdk:archives>
  59. <sdk:archivearch="any"os="any">
  60. <sdk:size>106472351</sdk:size>
  61. <sdk:checksumtype="sha1">4a50a6679cd95bb68bb5fc032e754cd7c5e2b1bf</sdk:checksum>
  62. <sdk:url>android-3.1_r03-linux.zip</sdk:url>
  63. </sdk:archive>
  64. </sdk:archives>
  65. <sdk:layoutlib>
  66. <sdk:api>4</sdk:api>
  67. </sdk:layoutlib>
  68. </sdk:platform>
  69. <!--GeneratedonFriJul1511:50:12PDT2011usinghoneycomb-mr2-release140714:Platform.-->
  70. .................................................................................
  71. ....................................................................................
  72. ...............字数限制.....省略其他内容.........................................
  73. <sdk:source>
  74. <!--GeneratedatThuJul1918:39:422012fromgit_jb-release@403059-->
  75. <sdk:revision>2</sdk:revision>
  76. <sdk:api-level>16</sdk:api-level>
  77. <sdk:archives>
  78. <sdk:archivearch="any"os="any">
  79. <sdk:size>17876720</sdk:size>
  80. <sdk:checksumtype="sha1">0f83c14ed333c45d962279ab5d6bc98a0269ef84</sdk:checksum>
  81. <sdk:url>sources-16_r02.zip</sdk:url>
  82. </sdk:archive>
  83. </sdk:archives>
  84. </sdk:source>
  85. </sdk:sdk-repository>

如果要下载Android sdk 3.0 API 11

就对应xml中的

        
  1. <sdk:platform>
  2. <sdk:version>3.0</sdk:version>
  3. <sdk:api-level>11</sdk:api-level>
  4. <sdk:codename/>
  5. <sdk:revision>02</sdk:revision>
  6. <sdk:min-tools-rev>
  7. <sdk:major>10</sdk:major>
  8. </sdk:min-tools-rev>
  9. <sdk:description>AndroidSDKPlatform3.0,revision2</sdk:description>
  10. <sdk:desc-url>http://developer.android.com/sdk/</sdk:desc-url>
  11. <sdk:archives>
  12. <sdk:archivearch="any"os="any">
  13. <sdk:size>104513908</sdk:size>
  14. <sdk:checksumtype="sha1">2c7d4bd13f276e76f6bbd87315fe27aba351dd37</sdk:checksum>
  15. <sdk:url>android-3.0_r02-linux.zip</sdk:url>
  16. </sdk:archive>
  17. </sdk:archives>
  18. <sdk:layoutlib>
  19. <sdk:api>4</sdk:api>
  20. </sdk:layoutlib>
  21. </sdk:platform>

可以看出文件名为 android-3.0_r02-linux.zip

就可以得出android-3.0_r02-linux.zip的下载链接

http://dl.google.com/android/repository/android-3.0_r02-linux.zip

其他的同理

更多相关文章

  1. Android(安卓)SDK下载慢的解决办法
  2. 为Android内核添加新驱动,并添加到menuconfig菜单
  3. 使用迅雷代替SDK Manager快速下载Android(安卓)SDK相关
  4. Android开发——工欲善其事必先利其器
  5. 《阿里巴巴Android开发手册》《深入探索Android热修复技术原理》
  6. ubuntu环境:下载、编译模拟器平台android内核源码
  7. 为Android内核添加新驱动,并添加到menuconfig菜单
  8. Android(安卓)SDK 下载 链接
  9. Android整机源码如何轻松下载?清华大学Android源码镜像

随机推荐

  1. Android Binder
  2. 安卓017ListView & GridView & ScrollView
  3. Android必备:Android Activity的生命周期
  4. Android日志输出单元测试Debug
  5. Android锁定横竖屏、splash,全屏、去除标
  6. Android TextView 中如何使用第三方字体
  7. Windows平台下搭建Android原生C/C++开发
  8. 日历视图的XML属性
  9. 短视频直播源码Android关于分屏的知识总
  10. Android JNI remote debugging