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

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

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

内容如下:

 
  
  1. <?xml version="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>Android SDK Platform 2.3.3._r2</sdk:description> 
  11.         <sdk:desc-url>http://developer.android.com/sdk/</sdk:desc-url> 
  12.         <sdk:archives> 
  13.             <sdk:archive arch="any" os="any"> 
  14.                 <sdk:size>85470907</sdk:size> 
  15.                 <sdk:checksum type="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.  
  24.     <!-- Generated on Thu Feb 17 08:41:10 PST 2011 using honeycomb 104254: Platform. --> 
  25.  
  26.     <sdk:platform> 
  27.         <sdk:version>3.0</sdk:version> 
  28.         <sdk:api-level>11</sdk:api-level> 
  29.         <sdk:codename/> 
  30.         <sdk:revision>02</sdk:revision> 
  31.         <sdk:min-tools-rev> 
  32.             <sdk:major>10</sdk:major> 
  33.         </sdk:min-tools-rev> 
  34.         <sdk:description>Android SDK Platform 3.0, revision 2</sdk:description> 
  35.         <sdk:desc-url>http://developer.android.com/sdk/</sdk:desc-url> 
  36.         <sdk:archives> 
  37.             <sdk:archive arch="any" os="any"> 
  38.                 <sdk:size>104513908</sdk:size> 
  39.                 <sdk:checksum type="sha1">2c7d4bd13f276e76f6bbd87315fe27aba351dd37</sdk:checksum> 
  40.                 <sdk:url>android-3.0_r02-linux.zip</sdk:url> 
  41.             </sdk:archive> 
  42.         </sdk:archives> 
  43.         <sdk:layoutlib> 
  44.             <sdk:api>4</sdk:api> 
  45.         </sdk:layoutlib> 
  46.     </sdk:platform> 
  47.  
  48.     <!-- Generated on Wed May  4 19:39:17 PDT 2011 using honeycomb-mr1 123685: Platform. 
  49.          r2: layoutlib.jar from 3.0 to fix issue with ADT 10. 
  50.     --> 
  51.  
  52.     <sdk:platform> 
  53.         <sdk:version>3.1</sdk:version> 
  54.         <sdk:api-level>12</sdk:api-level> 
  55.         <sdk:codename/> 
  56.         <sdk:revision>03</sdk:revision> 
  57.         <sdk:min-tools-rev> 
  58.             <sdk:major>11</sdk:major> 
  59.         </sdk:min-tools-rev> 
  60.         <sdk:description>Android SDK Platform 3.1, revision 3</sdk:description> 
  61.         <sdk:desc-url>http://developer.android.com/sdk/</sdk:desc-url> 
  62.         <sdk:archives> 
  63.             <sdk:archive arch="any" os="any"> 
  64.                 <sdk:size>106472351</sdk:size> 
  65.                 <sdk:checksum type="sha1">4a50a6679cd95bb68bb5fc032e754cd7c5e2b1bf</sdk:checksum> 
  66.                 <sdk:url>android-3.1_r03-linux.zip</sdk:url> 
  67.             </sdk:archive> 
  68.         </sdk:archives> 
  69.         <sdk:layoutlib> 
  70.             <sdk:api>4</sdk:api> 
  71.         </sdk:layoutlib> 
  72.     </sdk:platform> 
  73.  
  74.     <!-- Generated on Fri Jul 15 11:50:12 PDT 2011 using honeycomb-mr2-release 140714: Platform. --> 
  75.  
  76.     .................................................................................
  77. ....................................................................................
  78. ...............字数限制.....省略其他内容.........................................
  79.  
  80.     <sdk:source> 
  81.         <!-- Generated at Thu Jul 19 18:39:42 2012 from git_jb-release @ 403059 --> 
  82.         <sdk:revision>2</sdk:revision> 
  83.         <sdk:api-level>16</sdk:api-level> 
  84.         <sdk:archives> 
  85.             <sdk:archive arch="any" os="any"> 
  86.                 <sdk:size>17876720</sdk:size> 
  87.                 <sdk:checksum type="sha1">0f83c14ed333c45d962279ab5d6bc98a0269ef84</sdk:checksum> 
  88.                 <sdk:url>sources-16_r02.zip</sdk:url> 
  89.             </sdk:archive> 
  90.         </sdk:archives> 
  91.     </sdk:source> 
  92. </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>Android SDK Platform 3.0, revision 2</sdk:description>  
  10.        <sdk:desc-url>http://developer.android.com/sdk/</sdk:desc-url>  
  11.        <sdk:archives>  
  12.            <sdk:archive arch="any" os="any">  
  13.                <sdk:size>104513908</sdk:size>  
  14.                <sdk:checksum type="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

其他的同理。