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数据传递相关内容概述
  3. AndroidManifest.xml中的内容详解
  4. Android WebView获取上一个链接的路径
  5. android 读取raw文件下文件内容
  6. Android中使用log4j输出log内容到sd卡
  7. 2019最新Android常用开源库总结(附带github链接)

随机推荐

  1. [转]android layout布局属性
  2. Android接收短信
  3. Android 之 对话框总结
  4. Android Layout 布局属性全解
  5. Android v7 Toolbar的使用
  6. Android进程启动流程(App启动)
  7. Androidの应用源码下载地址
  8. Android判断应用是否存在
  9. Android之文件&XML
  10. Android Media Framework 总纲