| <html devsite><head> |
| <title>代号、标记和细分版本 (Build) 号</title> |
| <meta name="project_path" value="/_project.yaml"/> |
| <meta name="book_path" value="/_book.yaml"/> |
| </head> |
| <body> |
| <!-- |
| Copyright 2017 The Android Open Source Project |
| |
| Licensed under the Apache License, Version 2.0 (the "License"); |
| you may not use this file except in compliance with the License. |
| You may obtain a copy of the License at |
| |
| http://www.apache.org/licenses/LICENSE-2.0 |
| |
| Unless required by applicable law or agreed to in writing, software |
| distributed under the License is distributed on an "AS IS" BASIS, |
| WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
| See the License for the specific language governing permissions and |
| limitations under the License. |
| --> |
| |
| <p>简要来说,Android 的开发是围绕着版本系列进行的,这些版本使用美味的点心名字(按字母顺序)作为代号。</p> |
| |
| <h2 id="platform-code-names-versions-api-levels-and-ndk-releases">平台代号、版本、API 级别和 NDK 版本</h2> |
| <p>为方便起见,代号与以下版本号、API 级别和 NDK 版本相对应:</p> |
| <table> |
| <thead> |
| <tr> |
| <th>代号</th> |
| <th>版本</th> |
| <th>API 级别</th> |
| </tr> |
| </thead> |
| <tbody> |
| <tr> |
| <td>Nougat</td> |
| <td>7.1</td> |
| <td>API 级别 25</td> |
| </tr> |
| <tr> |
| <td>Nougat</td> |
| <td>7.0</td> |
| <td>API 级别 24</td> |
| </tr> |
| <tr> |
| <td>Marshmallow</td> |
| <td>6.0</td> |
| <td>API 级别 23</td> |
| </tr> |
| <tr> |
| <td>Lollipop</td> |
| <td>5.1</td> |
| <td>API 级别 22</td> |
| </tr> |
| <tr> |
| <td>Lollipop</td> |
| <td>5.0</td> |
| <td>API 级别 21</td> |
| </tr> |
| <tr> |
| <td>KitKat</td> |
| <td>4.4-4.4.4</td> |
| <td>API 级别 19</td> |
| </tr> |
| <tr> |
| <td>Jelly Bean</td> |
| <td>4.3.x</td> |
| <td>API 级别 18</td> |
| </tr> |
| <tr> |
| <td>Jelly Bean</td> |
| <td>4.2.x</td> |
| <td>API 级别 17</td> |
| </tr> |
| <tr> |
| <td>Jelly Bean</td> |
| <td>4.1.x</td> |
| <td>API 级别 16</td> |
| </tr> |
| <tr> |
| <td>Ice Cream Sandwich</td> |
| <td>4.0.3-4.0.4</td> |
| <td>API 级别 15,NDK 8</td> |
| </tr> |
| <tr> |
| <td>Ice Cream Sandwich</td> |
| <td>4.0.1-4.0.2</td> |
| <td>API 级别 14,NDK 7</td> |
| </tr> |
| <tr> |
| <td>Honeycomb</td> |
| <td>3.2.x</td> |
| <td>API 级别 13</td> |
| </tr> |
| <tr> |
| <td>Honeycomb</td> |
| <td>3.1</td> |
| <td>API 级别 12,NDK 6</td> |
| </tr> |
| <tr> |
| <td>Honeycomb</td> |
| <td>3.0</td> |
| <td>API 级别 11</td> |
| </tr> |
| <tr> |
| <td>Gingerbread</td> |
| <td>2.3.3-2.3.7</td> |
| <td>API 级别 10</td> |
| </tr> |
| <tr> |
| <td>Gingerbread</td> |
| <td>2.3-2.3.2</td> |
| <td>API 级别 9,NDK 5</td> |
| </tr> |
| <tr> |
| <td>Froyo</td> |
| <td>2.2.x</td> |
| <td>API 级别 8,NDK 4</td> |
| </tr> |
| <tr> |
| <td>Eclair</td> |
| <td>2.1</td> |
| <td>API 级别 7,NDK 3</td> |
| </tr> |
| <tr> |
| <td>Eclair</td> |
| <td>2.0.1</td> |
| <td>API 级别 6</td> |
| </tr> |
| <tr> |
| <td>Eclair</td> |
| <td>2.0</td> |
| <td>API 级别 5</td> |
| </tr> |
| <tr> |
| <td>Donut</td> |
| <td>1.6</td> |
| <td>API 级别 4,NDK 2</td> |
| </tr> |
| <tr> |
| <td>Cupcake</td> |
| <td>1.5</td> |
| <td>API 级别 3,NDK 1</td> |
| </tr> |
| <tr> |
| <td>(无代号)</td> |
| <td>1.1</td> |
| <td>API 级别 2</td> |
| </tr> |
| <tr> |
| <td>(无代号)</td> |
| <td>1.0</td> |
| <td>API 级别 1</td> |
| </tr> |
| </tbody> |
| </table> |
| <p>从 Cupcake 开始,每个细分细分版本均有一个简短的细分版本代码,以作区分,例如 FRF85B。</p> |
| <p>第一个字母代表相应版本系列的代号,例如 F 表示 Froyo。</p> |
| <p>第二个字母是分支代码,Google 用它来表示细分版本所属的确切代号分支。按照惯例,R 表示主要版本分支。</p> |
| <p>接下来的字母和两个数字是日期代码。字母表示季度,其中 A 表示 2009 年第 1 季度。因此,F 表示 2010 年第 2 季度。两个数字表示相应季度内的第某天,因此 F85 表示 2010 年 6 月 24 日。</p> |
| <p>最后,末尾字母表示具有相同日期代码的不同版本,从 A 开始;但 A 实际上并不会显示,通常会为了简洁而省略。</p> |
| <p>日期代码并不一定是某个细分版本的确切构建日期,Google 常常会在现有细分版本中增加细微的更改,并在新细分版本中重复使用与现有细分版本相同的日期代码。</p> |
| |
| <h2 id="source-code-tags-and-builds">源代码标记和细分版本</h2> |
| <p>下表完整列出了从 Donut 开始的细分版本和标记。您可以从以下网址下载 Nexus 设备的出厂映像和二进制文件:</p> |
| <p><a href="https://developers.google.com/android/nexus/images">https://developers.google.com/android/nexus/images</a></p> |
| <p><a href="https://developers.google.com/android/nexus/drivers">https://developers.google.com/android/nexus/drivers</a></p> |
| <table> |
| <thead> |
| <tr> |
| <th>细分版本</th> |
| <th>分支</th> |
| <th>版本</th> |
| <th>支持的设备</th> |
| </tr> |
| </thead> |
| <tbody> |
| <tr> |
| <td>N6F26U</td> |
| <td>android-7.1.1_r28</td> |
| <td>Nougat</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>NUF26N</td> |
| <td>android-7.1.1_r27</td> |
| <td>Nougat</td> |
| <td>Nexus 6P</td> |
| </tr> |
| <tr> |
| <td>NOF27C</td> |
| <td>android-7.1.1_r26</td> |
| <td>Nougat</td> |
| <td>Pixel XL、Pixel</td> |
| </tr> |
| <tr> |
| <td>NOF27B</td> |
| <td>android-7.1.1_r25</td> |
| <td>Nougat</td> |
| <td>Pixel XL、Pixel</td> |
| </tr> |
| <tr> |
| <td>N4F26T</td> |
| <td>android-7.1.1_r24</td> |
| <td>Nougat</td> |
| <td>Nexus 5X、Nexus 6P、Nexus 9 (volantis/volantisg)、Pixel C</td> |
| </tr> |
| <tr> |
| <td>NMF27D</td> |
| <td>android-7.1.1_r23</td> |
| <td>Nougat</td> |
| <td>Nexus Player</td> |
| </tr> |
| <tr> |
| <td>NMF26X</td> |
| <td>android-7.1.1_r22</td> |
| <td>Nougat</td> |
| <td>Nexus Player</td> |
| </tr> |
| <tr> |
| <td>NOF26W</td> |
| <td>android-7.1.1_r21</td> |
| <td>Nougat</td> |
| <td>Pixel XL、Pixel</td> |
| </tr> |
| <tr> |
| <td>NOF26V</td> |
| <td>android-7.1.1_r20</td> |
| <td>Nougat</td> |
| <td>Pixel XL、Pixel</td> |
| </tr> |
| <tr> |
| <td>N6F26R</td> |
| <td>android-7.1.1_r17</td> |
| <td>Nougat</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>NUF26K</td> |
| <td>android-7.1.1_r16</td> |
| <td>Nougat</td> |
| <td>Nexus 6P</td> |
| </tr> |
| <tr> |
| <td>N4F26Q</td> |
| <td>android-7.1.1_r15</td> |
| <td>Nougat</td> |
| <td>Nexus 9 (volantis/volantisg)</td> |
| </tr> |
| <tr> |
| <td>N4F26O</td> |
| <td>android-7.1.1_r14</td> |
| <td>Nougat</td> |
| <td>Nexus 5X、Nexus 6P、Pixel C</td> |
| </tr> |
| <tr> |
| <td>N6F26Q</td> |
| <td>android-7.1.1_r13</td> |
| <td>Nougat</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>N4F26M</td> |
| <td>android-7.1.1_r12</td> |
| <td>Nougat</td> |
| <td>Nexus 9 (volantis)</td> |
| </tr> |
| <tr> |
| <td>N4F26J</td> |
| <td>android-7.1.1_r11</td> |
| <td>Nougat</td> |
| <td>Nexus 5X、Nexus 6P</td> |
| </tr> |
| <tr> |
| <td>N4F26I</td> |
| <td>android-7.1.1_r10</td> |
| <td>Nougat</td> |
| <td>Nexus 5X、Nexus 6P、Pixel C</td> |
| </tr> |
| <tr> |
| <td>NMF26V</td> |
| <td>android-7.1.1_r9</td> |
| <td>Nougat</td> |
| <td>Pixel XL、Pixel</td> |
| </tr> |
| <tr> |
| <td>NMF26U</td> |
| <td>android-7.1.1_r8</td> |
| <td>Nougat</td> |
| <td>Pixel XL、Pixel </td> |
| </tr> |
| <tr> |
| <td>NMF26R</td> |
| <td>android-7.1.1_r7</td> |
| <td>Nougat</td> |
| <td>Nexus Player</td> |
| </tr> |
| <tr> |
| <td>NMF26Q</td> |
| <td>android-7.1.1_r6</td> |
| <td>Nougat</td> |
| <td>Pixel XL、Pixel</td> |
| </tr> |
| <tr> |
| <td>NMF26O</td> |
| <td>android-7.1.1_r4</td> |
| <td>Nougat</td> |
| <td>Pixel XL、Pixel</td> |
| </tr> |
| <tr> |
| <td>NMF26J</td> |
| <td>android-7.1.1_r3</td> |
| <td>Nougat</td> |
| <td>Nexus Player</td> |
| </tr> |
| <tr> |
| <td>NMF26H</td> |
| <td>android-7.1.1_r2</td> |
| <td>Nougat</td> |
| <td>Pixel C</td> |
| </tr> |
| <tr> |
| <td>NMF26F</td> |
| <td>android-7.1.1_r1</td> |
| <td>Nougat</td> |
| <td>Nexus 5X、Nexus 6P、Nexus 9 (volantis/volantisg)</td> |
| </tr> |
| <tr> |
| <td>NDE63X</td> |
| <td>android-7.1.0_r7</td> |
| <td>Nougat</td> |
| <td>Pixel XL、Pixel</td> |
| </tr> |
| <tr> |
| <td>NDE63V</td> |
| <td>android-7.1.0_r6</td> |
| <td>Nougat</td> |
| <td>Pixel XL、Pixel</td> |
| </tr> |
| <tr> |
| <td>NDE63U</td> |
| <td>android-7.1.0_r5</td> |
| <td>Nougat</td> |
| <td>Pixel XL、Pixel</td> |
| </tr> |
| <tr> |
| <td>NDE63P</td> |
| <td>android-7.1.0_r4</td> |
| <td>Nougat</td> |
| <td>Pixel XL、Pixel</td> |
| </tr> |
| <tr> |
| <td>NDE63L</td> |
| <td>android-7.1.0_r2</td> |
| <td>Nougat</td> |
| <td>Pixel XL、Pixel</td> |
| </tr> |
| <tr> |
| <td>NDE63H</td> |
| <td>android-7.1.0_r1</td> |
| <td>Nougat</td> |
| <td>Pixel XL、Pixel</td> |
| </tr> |
| <tr> |
| <td>NBD92E</td> |
| <td>android-7.0.0_r31</td> |
| <td>Nougat</td> |
| <td>Nexus 6</td> |
| </tr><tr> |
| </tr><tr> |
| <td>NBD92D</td> |
| <td>android-7.0.0_r30</td> |
| <td>Nougat</td> |
| <td>Nexus 6</td> |
| </tr><tr> |
| <td>NBD91Z</td> |
| <td>android-7.0.0_r29</td> |
| <td>Nougat</td> |
| <td>Nexus 6</td> |
| </tr><tr> |
| <td>NBD91Y</td> |
| <td>android-7.0.0_r28</td> |
| <td>Nougat</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>NBD91X</td> |
| <td>android-7.0.0_r27</td> |
| <td>Nougat</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>NBD91U</td> |
| <td>android-7.0.0_r24</td> |
| <td>Nougat</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>N5D91L</td> |
| <td>android-7.0.0_r21</td> |
| <td>Nougat</td> |
| <td>Nexus 5X</td> |
| </tr> |
| <tr> |
| <td>NBD91P</td> |
| <td>android-7.0.0_r19</td> |
| <td>Nougat</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>NRD91K</td> |
| <td>android-7.0.0_r17</td> |
| <td>Nougat</td> |
| <td>Nexus 6P</td> |
| </tr> |
| <tr> |
| <td>NRD91N</td> |
| <td>android-7.0.0_r15</td> |
| <td>Nougat</td> |
| <td>Nexus 5X、Pixel C、Nexus Player、Nexus 9 (volantis/volantisg)</td> |
| </tr> |
| <tr> |
| <td>NBD90Z</td> |
| <td>android-7.0.0_r14</td> |
| <td>Nougat</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>NBD90X</td> |
| <td>android-7.0.0_r13</td> |
| <td>Nougat</td> |
| <td>Nexus 6P</td> |
| </tr> |
| <tr> |
| <td>NBD90W</td> |
| <td>android-7.0.0_r12</td> |
| <td>Nougat</td> |
| <td>Nexus 5X</td> |
| </tr> |
| <tr> |
| <td>NRD91D</td> |
| <td>android-7.0.0_r7</td> |
| <td>Nougat</td> |
| <td>Pixel C、Nexus Player、Nexus 9 (WLAN)</td> |
| </tr> |
| <tr> |
| <td>NRD90U</td> |
| <td>android-7.0.0_r6</td> |
| <td>Nougat</td> |
| <td>Nexus 6P</td> |
| </tr> |
| <tr> |
| <td>NRD90T</td> |
| <td>android-7.0.0_r5</td> |
| <td>Nougat</td> |
| <td>Nexus 6P</td> |
| </tr> |
| <tr> |
| <td>NRD90S</td> |
| <td>android-7.0.0_r4</td> |
| <td>Nougat</td> |
| <td>Nexus 5X</td> |
| </tr> |
| <tr> |
| <td>NRD90R</td> |
| <td>android-7.0.0_r3</td> |
| <td>Nougat</td> |
| <td>Nexus 5X、Nexus 9 (volantis)、Nexus Player、Pixel C</td> |
| </tr> |
| <tr> |
| <td>NRD90M</td> |
| <td>android-7.0.0_r1</td> |
| <td>Nougat</td> |
| <td>Nexus 5X、Nexus 9 (volantis)、Nexus Player、Pixel C</td> |
| </tr> |
| <tr> |
| <td>MOB31T</td> |
| <td>android-6.0.1_r79</td> |
| <td>Marshmallow</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>MOB31S</td> |
| <td>android-6.0.1_r78</td> |
| <td>Marshmallow</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>M4B30Z</td> |
| <td>android-6.0.1_r77</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5</td> |
| </tr> |
| <tr> |
| <td>MOB31K</td> |
| <td>android-6.0.1_r74</td> |
| <td>Marshmallow</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>MMB31C</td> |
| <td>android-6.0.1_r73</td> |
| <td>Marshmallow</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>M4B30X</td> |
| <td>android-6.0.1_r72</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5</td> |
| </tr> |
| <tr> |
| <td>MOB31H</td> |
| <td>android-6.0.1_r70</td> |
| <td>Marshmallow</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>MMB30Y</td> |
| <td>android-6.0.1_r69</td> |
| <td>Marshmallow</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>MTC20K</td> |
| <td>android-6.0.1_r67</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5X</td> |
| </tr> |
| <tr> |
| <td>MOB31E</td> |
| <td>android-6.0.1_r66</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5、Nexus 6、Nexus 9 (volantis)</td> |
| </tr> |
| <tr> |
| <td>MMB30W</td> |
| <td>android-6.0.1_r65</td> |
| <td>Marshmallow</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>MXC89L</td> |
| <td>android-6.0.1_r63</td> |
| <td>Marshmallow</td> |
| <td>Pixel C</td> |
| </tr> |
| <tr> |
| <td>MTC20F</td> |
| <td>android-6.0.1_r62</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5X、Nexus 6P</td> |
| </tr> |
| <tr> |
| <td>MOB30Y</td> |
| <td>android-6.0.1_r60</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5</td> |
| </tr> |
| <tr> |
| <td>MOB30X</td> |
| <td>android-6.0.1_r59</td> |
| <td>Marshmallow</td> |
| <td>Nexus 7 (flo/deb)</td> |
| </tr> |
| <tr> |
| <td>MOB30W</td> |
| <td>android-6.0.1_r58</td> |
| <td>Marshmallow</td> |
| <td>Nexus 6、Nexus 9 (volantis/volantisg)、Nexus Player</td> |
| </tr> |
| <tr> |
| <td>MMB30S</td> |
| <td>android-6.0.1_r57</td> |
| <td>Marshmallow</td> |
| <td>Nexus 7 (deb)</td> |
| </tr> |
| <tr> |
| <td>MMB30R</td> |
| <td>android-6.0.1_r56</td> |
| <td>Marshmallow</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>MXC89K</td> |
| <td>android-6.0.1_r55</td> |
| <td>Marshmallow</td> |
| <td>Pixel C</td> |
| </tr> |
| <tr> |
| <td>MTC19Z</td> |
| <td>android-6.0.1_r54</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5X</td> |
| </tr> |
| <tr> |
| <td>MTC19X</td> |
| <td>android-6.0.1_r53</td> |
| <td>Marshmallow</td> |
| <td>Nexus 6P</td> |
| </tr> |
| <tr> |
| <td>MOB30P</td> |
| <td>android-6.0.1_r50</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5、Nexus 7 (flo/deb)、Nexus 9 (volantis/volantisg)、Nexus Player</td> |
| </tr> |
| <tr> |
| <td>MOB30O</td> |
| <td>android-6.0.1_r49</td> |
| <td>Marshmallow</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>MMB30M</td> |
| <td>android-6.0.1_r48</td> |
| <td>Marshmallow</td> |
| <td>Nexus 7 (deb)</td> |
| </tr> |
| <tr> |
| <td>MMB30K</td> |
| <td>android-6.0.1_r47</td> |
| <td>Marshmallow</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>MOB30M</td> |
| <td>android-6.0.1_r46</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5、Nexus 6、Nexus 7 (flo/deb)、Nexus 9 (volantis/volantisg)、Nexus Player</td> |
| </tr> |
| <tr> |
| <td>MTC19V</td> |
| <td>android-6.0.1_r45</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5X、Nexus 6P</td> |
| </tr> |
| <tr> |
| <td>MOB30J</td> |
| <td>android-6.0.1_r43</td> |
| <td>Marshmallow</td> |
| <td>Nexus 7 (flo/deb)</td> |
| </tr> |
| <tr> |
| <td>MOB30I</td> |
| <td>android-6.0.1_r42</td> |
| <td>Marshmallow</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>MOB30H</td> |
| <td>android-6.0.1_r41</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5</td> |
| </tr> |
| <tr> |
| <td>MOB30G</td> |
| <td>android-6.0.1_r40</td> |
| <td>Marshmallow</td> |
| <td>Nexus 9 (volantis/volantisg)、Nexus Player</td> |
| </tr> |
| <tr> |
| <td>MXC89H</td> |
| <td>android-6.0.1_r33</td> |
| <td>Marshmallow</td> |
| <td>Pixel C</td> |
| </tr> |
| <tr> |
| <td>MXC89F</td> |
| <td>android-6.0.1_r32</td> |
| <td>Marshmallow</td> |
| <td>Pixel C</td> |
| </tr> |
| <tr> |
| <td>MMB30J</td> |
| <td>android-6.0.1_r28</td> |
| <td>Marshmallow</td> |
| <td>Nexus 6、Nexus 7 (deb)</td> |
| </tr> |
| <tr> |
| <td>MTC19T</td> |
| <td>android-6.0.1_r25</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5X、Nexus 6P</td> |
| </tr> |
| <tr> |
| <td>M5C14J</td> |
| <td>android-6.0.1_r31</td> |
| <td>Marshmallow</td> |
| <td>Pixel C</td> |
| </tr> |
| <tr> |
| <td>MOB30D</td> |
| <td>android-6.0.1_r30</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5、Nexus 6、Nexus 7 (flo/deb)、Nexus 9 (volantis/volantisg)、Nexus Player</td> |
| </tr> |
| <tr> |
| <td>MHC19Q</td> |
| <td>android-6.0.1_r24</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5X、Nexus 6P</td> |
| </tr> |
| <tr> |
| <td>MHC19J</td> |
| <td>android-6.0.1_r22</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5X</td> |
| </tr> |
| <tr> |
| <td>MHC19I</td> |
| <td>android-6.0.1_r21</td> |
| <td>Marshmallow</td> |
| <td>Nexus 6P</td> |
| </tr> |
| <tr> |
| <td>MMB29X</td> |
| <td>android-6.0.1_r20</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5、Nexus 6、Nexus 7 (deb)、Nexus 9 (volantisg)</td> |
| </tr> |
| <tr> |
| <td>MXC14G</td> |
| <td>android-6.0.1_r18</td> |
| <td>Marshmallow</td> |
| <td>Pixel C</td> |
| </tr> |
| <tr> |
| <td>MMB29V</td> |
| <td>android-6.0.1_r17</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5、Nexus 5X、Nexus 6、Nexus 6P、Nexus 7 (flo/deb)、Nexus 9 (volantis/volantisg)</td> |
| </tr> |
| <tr> |
| <td>MXB48T</td> |
| <td>android-6.0.1_r16</td> |
| <td>Marshmallow</td> |
| <td>Pixel C</td> |
| </tr> |
| <tr> |
| <td>MMB29U</td> |
| <td>android-6.0.1_r13</td> |
| <td>Marshmallow</td> |
| <td>Nexus Player</td> |
| </tr> |
| <tr> |
| <td>MMB29R</td> |
| <td>android-6.0.1_r12</td> |
| <td>Marshmallow</td> |
| <td>Nexus 9 (volantis/volantisg)</td> |
| </tr> |
| <tr> |
| <td>MMB29Q</td> |
| <td>android-6.0.1_r11</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5、Nexus 5X、Nexus 6、Nexus 6P、Nexus 7 (flo/deb)</td> |
| </tr> |
| <tr> |
| <td>MMB29T</td> |
| <td>android-6.0.1_r10</td> |
| <td>Marshmallow</td> |
| <td>Nexus Player</td> |
| </tr> |
| <tr> |
| <td>MMB29S</td> |
| <td>android-6.0.1_r9</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5、Nexus 6、Nexus 9 (volantis/volantisg)</td> |
| </tr> |
| <tr> |
| <td>MMB29P</td> |
| <td>android-6.0.1_r8</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5X、Nexus 6P</td> |
| </tr> |
| <tr> |
| <td>MMB29O</td> |
| <td>android-6.0.1_r7</td> |
| <td>Marshmallow</td> |
| <td>Nexus 7 (flo/deb)</td> |
| </tr> |
| <tr> |
| <td>MXB48K</td> |
| <td>android-6.0.1_r5</td> |
| <td>Marshmallow</td> |
| <td>Pixel C</td> |
| </tr> |
| <tr> |
| <td>MXB48J</td> |
| <td>android-6.0.1_r4</td> |
| <td>Marshmallow</td> |
| <td>Pixel C</td> |
| </tr> |
| <tr> |
| <td>MMB29M</td> |
| <td>android-6.0.1_r3</td> |
| <td>Marshmallow</td> |
| <td>Nexus 6P、Nexus Player</td> |
| </tr> |
| <tr> |
| <td>MMB29K</td> |
| <td>android-6.0.1_r1</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5、Nexus 5X、Nexus 6、Nexus 7 (flo/deb)、Nexus 9 (volantis/volantisg)</td> |
| </tr> |
| <tr> |
| <td>MMB29N</td> |
| <td>android-6.0.0_r41</td> |
| <td>Marshmallow</td> |
| <td>Nexus 6P</td> |
| </tr> |
| <tr> |
| <td>MDB08M</td> |
| <td>android-6.0.0_r26</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5X、Nexus 6P</td> |
| </tr> |
| <tr> |
| <td>MDB08L</td> |
| <td>android-6.0.0_r25</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5X、Nexus 6P</td> |
| </tr> |
| <tr> |
| <td>MDB08K</td> |
| <td>android-6.0.0_r24</td> |
| <td>Marshmallow</td> |
| <td>Nexus 6P</td> |
| </tr> |
| <tr> |
| <td>MDB08I</td> |
| <td>android-6.0.0_r23</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5X</td> |
| </tr> |
| <tr> |
| <td>MDA89E</td> |
| <td>android-6.0.0_r12</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5X</td> |
| </tr> |
| <tr> |
| <td>MDA89D</td> |
| <td>android-6.0.0_r11</td> |
| <td>Marshmallow</td> |
| <td>Nexus 6P</td> |
| </tr> |
| <tr> |
| <td>MRA59B</td> |
| <td>android-6.0.0_r7</td> |
| <td>Marshmallow</td> |
| <td>Nexus 7 (deb)</td> |
| </tr> |
| <tr> |
| <td>MRA58X</td> |
| <td>android-6.0.0_r6</td> |
| <td>Marshmallow</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>MRA58V</td> |
| <td>android-6.0.0_r5</td> |
| <td>Marshmallow</td> |
| <td>Nexus 7 (flo/deb)</td> |
| </tr> |
| <tr> |
| <td>MRA58U</td> |
| <td>android-6.0.0_r4</td> |
| <td>Marshmallow</td> |
| <td>Nexus 7 (flo)</td> |
| </tr> |
| <tr> |
| <td>MRA58N</td> |
| <td>android-6.0.0_r2</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5、Nexus 6、Nexus 7 (flo/deb)、Nexus 9 (volantis/volantisg)、Nexus Player</td> |
| </tr> |
| <tr> |
| <td>MRA58K</td> |
| <td>android-6.0.0_r1</td> |
| <td>Marshmallow</td> |
| <td>Nexus 5、Nexus 6、Nexus 7 (flo/deb)、Nexus 9 (volantis/volantisg)、Nexus Player</td> |
| </tr> |
| <tr> |
| <td>LMY49M</td> |
| <td>android-5.1.1_r38</td> |
| <td>Lollipop</td> |
| <td>Nexus 10</td> |
| </tr> |
| <tr> |
| <td>LMY49J</td> |
| <td>android-5.1.1_r37</td> |
| <td>Lollipop</td> |
| <td>Nexus 10</td> |
| </tr> |
| <tr> |
| <td>LMY49I</td> |
| <td>android-5.1.1_r36</td> |
| <td>Lollipop</td> |
| <td>Nexus 10</td> |
| </tr> |
| <tr> |
| <td>LMY49H</td> |
| <td>android-5.1.1_r35</td> |
| <td>Lollipop</td> |
| <td>Nexus 10</td> |
| </tr> |
| <tr> |
| <td>LMY49G</td> |
| <td>android-5.1.1_r34</td> |
| <td>Lollipop</td> |
| <td>Nexus 10</td> |
| </tr> |
| <tr> |
| <td>LMY49F</td> |
| <td>android-5.1.1_r33</td> |
| <td>Lollipop</td> |
| <td>Nexus 9 (volantisg)、Nexus 10</td> |
| </tr> |
| <tr> |
| <td>LMY48Z</td> |
| <td>android-5.1.1_r30</td> |
| <td>Lollipop</td> |
| <td>Nexus 6、Nexus 7 (deb)、Nexus 9 (volantisg)、Nexus 10</td> |
| </tr> |
| <tr> |
| <td>LYZ28N</td> |
| <td>android-5.1.1_r28</td> |
| <td>Lollipop</td> |
| <td>Nexus 6(仅面向 T-Mobile)</td> |
| </tr> |
| <tr> |
| <td>LMY48Y</td> |
| <td>android-5.1.1_r26</td> |
| <td>Lollipop</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>LMY48X</td> |
| <td>android-5.1.1_r25</td> |
| <td>Lollipop</td> |
| <td>Nexus 6、Nexus 7 (deb)、Nexus 9 (volantisg)、Nexus 10</td> |
| </tr> |
| <tr> |
| <td>LMY48W</td> |
| <td>android-5.1.1_r24</td> |
| <td>Lollipop</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>LVY48H</td> |
| <td>android-5.1.1_r23</td> |
| <td>Lollipop</td> |
| <td>Nexus 6(仅面向 Project Fi)</td> |
| </tr> |
| <tr> |
| <td>LYZ28M</td> |
| <td>android-5.1.1_r22</td> |
| <td>Lollipop</td> |
| <td>Nexus 6(仅面向 T-Mobile)</td> |
| </tr> |
| <tr> |
| <td>LMY48U</td> |
| <td>android-5.1.1_r20</td> |
| <td>Lollipop</td> |
| <td>Nexus 7 (deb)</td> |
| </tr> |
| <tr> |
| <td>LMY48T</td> |
| <td>android-5.1.1_r19</td> |
| <td>Lollipop</td> |
| <td>Nexus 4、Nexus 6、Nexus 9 (volantis/volantisg)、Nexus 10</td> |
| </tr> |
| <tr> |
| <td>LVY48F</td> |
| <td>android-5.1.1_r18</td> |
| <td>Lollipop</td> |
| <td>Nexus 6(仅面向 Project Fi)</td> |
| </tr> |
| <tr> |
| <td>LYZ28K</td> |
| <td>android-5.1.1_r17</td> |
| <td>Lollipop</td> |
| <td>Nexus 6(仅面向 T-Mobile)</td> |
| </tr> |
| <tr> |
| <td>LMY48P</td> |
| <td>android-5.1.1_r16</td> |
| <td>Lollipop</td> |
| <td>Nexus 7 (deb)</td> |
| </tr> |
| <tr> |
| <td>LMY48N</td> |
| <td>android-5.1.1_r15</td> |
| <td>Lollipop</td> |
| <td>Nexus Player</td> |
| </tr> |
| <tr> |
| <td>LMY48M</td> |
| <td>android-5.1.1_r14</td> |
| <td>Lollipop</td> |
| <td>Nexus 4、Nexus 5、Nexus 6、Nexus 7 (flo)、Nexus 9 (volantis/volantisg)、Nexus 10</td> |
| </tr> |
| <tr> |
| <td>LVY48E</td> |
| <td>android-5.1.1_r13</td> |
| <td>Lollipop</td> |
| <td>Nexus 6(仅面向 Project Fi)</td> |
| </tr> |
| <tr> |
| <td>LYZ28J</td> |
| <td>android-5.1.1_r12</td> |
| <td>Lollipop</td> |
| <td>Nexus 6(仅面向 T-Mobile)</td> |
| </tr> |
| <tr> |
| <td>LMY48J</td> |
| <td>android-5.1.1_r10</td> |
| <td>Lollipop</td> |
| <td>Nexus Player</td> |
| </tr> |
| <tr> |
| <td>LMY48I</td> |
| <td>android-5.1.1_r9</td> |
| <td>Lollipop</td> |
| <td>Nexus 4、Nexus 5、Nexus 6、Nexus 7 (flo)、Nexus 9 (volantis/volantisg)、Nexus 10</td> |
| </tr> |
| <tr> |
| <td>LVY48C</td> |
| <td>android-5.1.1_r8</td> |
| <td>Lollipop</td> |
| <td>Nexus 6(仅面向 Project Fi)</td> |
| </tr> |
| <tr> |
| <td>LMY48G</td> |
| <td>android-5.1.1_r6</td> |
| <td>Lollipop</td> |
| <td>Nexus 7 (flo)</td> |
| </tr> |
| <tr> |
| <td>LYZ28E</td> |
| <td>android-5.1.1_r5</td> |
| <td>Lollipop</td> |
| <td>Nexus 6(仅面向 T-Mobile)</td> |
| </tr> |
| <tr> |
| <td>LMY47Z</td> |
| <td>android-5.1.1_r4</td> |
| <td>Lollipop</td> |
| <td>Nexus 6(面向除 T-Mobile(美国)之外的所有运营商)</td> |
| </tr> |
| <tr> |
| <td>LMY48B</td> |
| <td>android-5.1.1_r3</td> |
| <td>Lollipop</td> |
| <td>Nexus 5</td> |
| </tr> |
| <tr> |
| <td>LMY47X</td> |
| <td>android-5.1.1_r2</td> |
| <td>Lollipop</td> |
| <td>Nexus 9 (volantis)</td> |
| </tr> |
| <tr> |
| <td>LMY47V</td> |
| <td>android-5.1.1_r1</td> |
| <td>Lollipop</td> |
| <td>Nexus 7 (flo/grouper)、Nexus 10、Nexus Player</td> |
| </tr> |
| <tr> |
| <td>LMY47O</td> |
| <td>android-5.1.0_r5</td> |
| <td>Lollipop</td> |
| <td>Nexus 4、Nexus 7 (flo/deb)</td> |
| </tr> |
| <tr> |
| <td>LMY47M</td> |
| <td>android-5.1.0_r4</td> |
| <td>Lollipop</td> |
| <td>Nexus 6(仅面向 T-Mobile)</td> |
| </tr> |
| <tr> |
| <td>LMY47I</td> |
| <td>android-5.1.0_r3</td> |
| <td>Lollipop</td> |
| <td>Nexus 5、Nexus 6</td> |
| </tr> |
| <tr> |
| <td>LMY47E</td> |
| <td>android-5.1.0_r2</td> |
| <td>Lollipop</td> |
| <td>Nexus 6</td> |
| </tr> |
| <tr> |
| <td>LMY47D</td> |
| <td>android-5.1.0_r1</td> |
| <td>Lollipop</td> |
| <td>Nexus 5、Nexus 6、Nexus 7 (grouper/tilapia)、Nexus 10、Nexus Player</td> |
| </tr> |
| <tr> |
| <td>LRX22L</td> |
| <td>android-5.0.2_r3</td> |
| <td>Lollipop</td> |
| <td>Nexus 9 (volantis/volantisg)</td> |
| </tr> |
| <tr> |
| <td>LRX22G</td> |
| <td>android-5.0.2_r1</td> |
| <td>Lollipop</td> |
| <td>Nexus 7 (flo/deb/grouper/tilapia)、Nexus 10</td> |
| </tr> |
| <tr> |
| <td>LRX22C</td> |
| <td>android-5.0.1_r1</td> |
| <td>Lollipop</td> |
| <td>Nexus 4、Nexus 5、Nexus 6 (shamu)、Nexus 7 (flo)、Nexus 9 (volantis/volantisg)、Nexus 10</td> |
| </tr> |
| <tr> |
| <td>LRX21V</td> |
| <td>android-5.0.0_r7.0.1</td> |
| <td>Lollipop</td> |
| <td>Nexus Player (fugu)</td> |
| </tr> |
| <tr> |
| <td>LRX21T</td> |
| <td>android-5.0.0_r6.0.1</td> |
| <td>Lollipop</td> |
| <td>Nexus 4</td> |
| </tr> |
| <tr> |
| <td>LRX21R</td> |
| <td>android-5.0.0_r5.1.0.1</td> |
| <td>Lollipop</td> |
| <td>Nexus 9 (volantis)</td> |
| </tr> |
| <tr> |
| <td>LRX21Q</td> |
| <td>android-5.0.0_r5.0.1</td> |
| <td>Lollipop</td> |
| <td>Nexus 9 (volantis)</td> |
| </tr> |
| <tr> |
| <td>LRX21P</td> |
| <td>android-5.0.0_r4.0.1</td> |
| <td>Lollipop</td> |
| <td>Nexus 7 (flo/grouper)、Nexus 10</td> |
| </tr> |
| <tr> |
| <td>LRX21O</td> |
| <td>android-5.0.0_r3.0.1</td> |
| <td>Lollipop</td> |
| <td>Nexus 5 (hammerhead)、Nexus 6 (shamu)</td> |
| </tr> |
| <tr> |
| <td>LRX21M</td> |
| <td>android-5.0.0_r2.0.1</td> |
| <td>Lollipop</td> |
| <td>Nexus Player (fugu)</td> |
| </tr> |
| <tr> |
| <td>LRX21L</td> |
| <td>android-5.0.0_r1.0.1</td> |
| <td>Lollipop</td> |
| <td>Nexus 9 (volantis)</td> |
| </tr> |
| <tr> |
| <td>KTU84Q</td> |
| <td>android-4.4.4_r2</td> |
| <td>KitKat</td> |
| <td>Nexus 5 (hammerhead)(仅面向新西兰的 2Degrees、澳大利亚的 Telstra 和印度)</td> |
| </tr> |
| <tr> |
| <td>KTU84P</td> |
| <td>android-4.4.4_r1</td> |
| <td>KitKat</td> |
| <td>Nexus 5、Nexus 7 (flo/deb/grouper/tilapia)、Nexus 4、Nexus 10</td> |
| </tr> |
| <tr> |
| <td>KTU84M</td> |
| <td>android-4.4.3_r1.1</td> |
| <td>KitKat</td> |
| <td>Nexus 5 (hammerhead)</td> |
| </tr> |
| <tr> |
| <td>KTU84L</td> |
| <td>android-4.4.3_r1</td> |
| <td>KitKat</td> |
| <td>Nexus 7 (flo/deb/grouper/tilapia)、Nexus 4、Nexus 1</td> |
| </tr> |
| <tr> |
| <td>KVT49L</td> |
| <td>android-4.4.2_r2</td> |
| <td>KitKat</td> |
| <td>Nexus 7 (deb Verizon)</td> |
| </tr> |
| <tr> |
| <td>KOT49H</td> |
| <td>android-4.4.2_r1</td> |
| <td>KitKat</td> |
| <td>Nexus 5、Nexus 7 (flo/deb/grouper/tilapia)、Nexus 4、Nexus 10</td> |
| </tr> |
| <tr> |
| <td>KOT49E</td> |
| <td>android-4.4.1_r1</td> |
| <td>KitKat</td> |
| <td>Nexus 5、Nexus 7 (flo/deb/grouper/tilapia)、Nexus 4、Nexus 10</td> |
| </tr> |
| <tr> |
| <td>KRT16S</td> |
| <td>android-4.4_r1.2</td> |
| <td>KitKat</td> |
| <td>Nexus 7 (flo/deb/grouper/tilapia)、Nexus 4、Nexus 1</td> |
| </tr> |
| <tr> |
| <td>KRT16M</td> |
| <td>android-4.4_r1</td> |
| <td>KitKat</td> |
| <td>Nexus 5 (hammerhead)</td> |
| </tr> |
| <tr> |
| <td>JLS36I</td> |
| <td>android-4.3.1_r1</td> |
| <td>Jelly Bean</td> |
| <td>Nexus 7 (deb)</td> |
| </tr> |
| <tr> |
| <td>JLS36C</td> |
| <td>android-4.3_r3</td> |
| <td>Jelly Bean</td> |
| <td>Nexus 7 (deb)</td> |
| </tr> |
| <tr> |
| <td>JSS15R</td> |
| <td>android-4.3_r2.3</td> |
| <td>Jelly Bean</td> |
| <td>Nexus 7 (flo)</td> |
| </tr> |
| <tr> |
| <td>JSS15Q</td> |
| <td>android-4.3_r2.2</td> |
| <td>Jelly Bean</td> |
| <td>Nexus 7 (flo)</td> |
| </tr> |
| <tr> |
| <td>JSS15J</td> |
| <td>android-4.3_r2.1</td> |
| <td>Jelly Bean</td> |
| <td>Nexus 7 (flo/deb)</td> |
| </tr> |
| <tr> |
| <td>JSR78D</td> |
| <td>android-4.3_r2</td> |
| <td>Jelly Bean</td> |
| <td>Nexus 7 (deb)</td> |
| </tr> |
| <tr> |
| <td>JWR66Y</td> |
| <td>android-4.3_r1.1</td> |
| <td>Jelly Bean</td> |
| <td>Galaxy Nexus、Nexus 7 (grouper/tilapia)、Nexus 4、Nexus 10</td> |
| </tr> |
| <tr> |
| <td>JWR66V</td> |
| <td>android-4.3_r1</td> |
| <td>Jelly Bean</td> |
| <td>Galaxy Nexus、Nexus 7 (grouper/tilapia)、Nexus 4、Nexus 10</td> |
| </tr> |
| <tr> |
| <td>JWR66N</td> |
| <td>android-4.3_r0.9.1</td> |
| <td>Jelly Bean</td> |
| <td>Galaxy Nexus、Nexus 7 (grouper/tilapia/flo)、Nexus 4、Nexus 10</td> |
| </tr> |
| <tr> |
| <td>JWR66L</td> |
| <td>android-4.3_r0.9</td> |
| <td>Jelly Bean</td> |
| <td>Nexus 7</td> |
| </tr> |
| <tr> |
| <td>JDQ39E</td> |
| <td>android-4.2.2_r1.2</td> |
| <td>Jelly Bean</td> |
| <td>Nexus 4</td> |
| </tr> |
| <tr> |
| <td>JDQ39B</td> |
| <td>android-4.2.2_r1.1</td> |
| <td>Jelly Bean</td> |
| <td>Nexus 7</td> |
| </tr> |
| <tr> |
| <td>JDQ39</td> |
| <td>android-4.2.2_r1</td> |
| <td>Jelly Bean</td> |
| <td>Galaxy Nexus、Nexus 7、Nexus 4、Nexus 10</td> |
| </tr> |
| <tr> |
| <td>JOP40G</td> |
| <td>android-4.2.1_r1.2</td> |
| <td>Jelly Bean</td> |
| <td>Nexus 4</td> |
| </tr> |
| <tr> |
| <td>JOP40F</td> |
| <td>android-4.2.1_r1.1</td> |
| <td>Jelly Bean</td> |
| <td>Nexus 10</td> |
| </tr> |
| <tr> |
| <td>JOP40D</td> |
| <td>android-4.2.1_r1</td> |
| <td>Jelly Bean</td> |
| <td>Galaxy Nexus、Nexus 7、Nexus 4、Nexus 10</td> |
| </tr> |
| <tr> |
| <td>JOP40C</td> |
| <td>android-4.2_r1</td> |
| <td>Jelly Bean</td> |
| <td>Galaxy Nexus、Nexus 7、Nexus 4、Nexus 10</td> |
| </tr> |
| <tr> |
| <td>JZO54M</td> |
| <td>android-4.1.2_r2.1</td> |
| <td>Jelly Bean</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>JZO54L</td> |
| <td>android-4.1.2_r2</td> |
| <td>Jelly Bean</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>JZO54K</td> |
| <td>android-4.1.2_r1</td> |
| <td>Jelly Bean</td> |
| <td>Nexus S、Galaxy Nexus、Nexus 7</td> |
| </tr> |
| <tr> |
| <td>JRO03S</td> |
| <td>android-4.1.1_r6.1</td> |
| <td>Jelly Bean</td> |
| <td>Nexus 7</td> |
| </tr> |
| <tr> |
| <td>JRO03R</td> |
| <td>android-4.1.1_r6</td> |
| <td>Jelly Bean</td> |
| <td>Nexus S 4G</td> |
| </tr> |
| <tr> |
| <td>JRO03O</td> |
| <td>android-4.1.1_r5</td> |
| <td>Jelly Bean</td> |
| <td>Galaxy Nexus</td> |
| </tr> |
| <tr> |
| <td>JRO03L</td> |
| <td>android-4.1.1_r4</td> |
| <td>Jelly Bean</td> |
| <td>Nexus S</td> |
| </tr> |
| <tr> |
| <td>JRO03H</td> |
| <td>android-4.1.1_r3</td> |
| <td>Jelly Bean</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>JRO03E</td> |
| <td>android-4.1.1_r2</td> |
| <td>Jelly Bean</td> |
| <td>Nexus S</td> |
| </tr> |
| <tr> |
| <td>JRO03D</td> |
| <td>android-4.1.1_r1.1</td> |
| <td>Jelly Bean</td> |
| <td>Nexus 7</td> |
| </tr> |
| <tr> |
| <td>JRO03C</td> |
| <td>android-4.1.1_r1</td> |
| <td>Jelly Bean</td> |
| <td>Galaxy Nexus</td> |
| </tr> |
| <tr> |
| <td>IMM76L</td> |
| <td>android-4.0.4_r2.1</td> |
| <td>Ice Cream Sandwich</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>IMM76K</td> |
| <td>android-4.0.4_r2</td> |
| <td>Ice Cream Sandwich</td> |
| <td>Galaxy Nexus</td> |
| </tr> |
| <tr> |
| <td>IMM76I</td> |
| <td>android-4.0.4_r1.2</td> |
| <td>Ice Cream Sandwich</td> |
| <td>Galaxy Nexus</td> |
| </tr> |
| <tr> |
| <td>IMM76D</td> |
| <td>android-4.0.4_r1.1</td> |
| <td>Ice Cream Sandwich</td> |
| <td>Nexus S、Nexus S 4G、Galaxy Nexus</td> |
| </tr> |
| <tr> |
| <td>IMM76</td> |
| <td>android-4.0.4_r1</td> |
| <td>Ice Cream Sandwich</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>IML77</td> |
| <td>android-4.0.3_r1.1</td> |
| <td>Ice Cream Sandwich</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>IML74K</td> |
| <td>android-4.0.3_r1</td> |
| <td>Ice Cream Sandwich</td> |
| <td>Nexus S</td> |
| </tr> |
| <tr> |
| <td>ICL53F</td> |
| <td>android-4.0.2_r1</td> |
| <td>Ice Cream Sandwich</td> |
| <td>Galaxy Nexus</td> |
| </tr> |
| <tr> |
| <td>ITL41F</td> |
| <td>android-4.0.1_r1.2</td> |
| <td>Ice Cream Sandwich</td> |
| <td>Galaxy Nexus</td> |
| </tr> |
| <tr> |
| <td>ITL41D</td> |
| <td>android-4.0.1_r1.1</td> |
| <td>Ice Cream Sandwich</td> |
| <td>Galaxy Nexus</td> |
| </tr> |
| <tr> |
| <td>ITL41D</td> |
| <td>android-4.0.1_r1</td> |
| <td>Ice Cream Sandwich</td> |
| <td>Galaxy Nexus</td> |
| </tr> |
| <tr> |
| <td>GWK74</td> |
| <td>android-2.3.7_r1</td> |
| <td>Gingerbread</td> |
| <td>Nexus S 4G</td> |
| </tr> |
| <tr> |
| <td>GRK39F</td> |
| <td>android-2.3.6_r1</td> |
| <td>Gingerbread</td> |
| <td>Nexus One、Nexus S</td> |
| </tr> |
| <tr> |
| <td>GRK39C</td> |
| <td>android-2.3.6_r0.9</td> |
| <td>Gingerbread</td> |
| <td>Nexus S</td> |
| </tr> |
| <tr> |
| <td>GRJ90</td> |
| <td>android-2.3.5_r1</td> |
| <td>Gingerbread</td> |
| <td>Nexus S 4G</td> |
| </tr> |
| <tr> |
| <td>GRJ22</td> |
| <td>android-2.3.4_r1</td> |
| <td>Gingerbread</td> |
| <td>Nexus One、Nexus S、Nexus S 4G</td> |
| </tr> |
| <tr> |
| <td>GRJ06D</td> |
| <td>android-2.3.4_r0.9</td> |
| <td>Gingerbread</td> |
| <td>Nexus S 4G</td> |
| </tr> |
| <tr> |
| <td>GRI54</td> |
| <td>android-2.3.3_r1.1</td> |
| <td>Gingerbread</td> |
| <td>Nexus S</td> |
| </tr> |
| <tr> |
| <td>GRI40</td> |
| <td>android-2.3.3_r1</td> |
| <td>Gingerbread</td> |
| <td>Nexus One、Nexus S</td> |
| </tr> |
| <tr> |
| <td>GRH78C</td> |
| <td>android-2.3.2_r1</td> |
| <td>Gingerbread</td> |
| <td>Nexus S</td> |
| </tr> |
| <tr> |
| <td>GRH78</td> |
| <td>android-2.3.1_r1</td> |
| <td>Gingerbread</td> |
| <td>Nexus S</td> |
| </tr> |
| <tr> |
| <td>GRH55</td> |
| <td>android-2.3_r1</td> |
| <td>Gingerbread</td> |
| <td>使用 Gingerbread 最早期版本的设备、Nexus S</td> |
| </tr> |
| <tr> |
| <td>FRK76C</td> |
| <td>android-2.2.3_r2</td> |
| <td>Froyo</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>FRK76</td> |
| <td>android-2.2.3_r1</td> |
| <td>Froyo</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>FRG83G</td> |
| <td>android-2.2.2_r1</td> |
| <td>Froyo</td> |
| <td>Nexus One</td> |
| </tr> |
| <tr> |
| <td>FRG83D</td> |
| <td>android-2.2.1_r2</td> |
| <td>Froyo</td> |
| <td>Nexus One</td> |
| </tr> |
| <tr> |
| <td>FRG83</td> |
| <td>android-2.2.1_r1</td> |
| <td>Froyo</td> |
| <td>Nexus One</td> |
| </tr> |
| <tr> |
| <td>FRG22D</td> |
| <td>android-2.2_r1.3</td> |
| <td>Froyo</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>FRG01B</td> |
| <td>android-2.2_r1.2</td> |
| <td>Froyo</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>FRF91</td> |
| <td>android-2.2_r1.1</td> |
| <td>Froyo</td> |
| <td>Nexus One</td> |
| </tr> |
| <tr> |
| <td>FRF85B</td> |
| <td>android-2.2_r1</td> |
| <td>Froyo</td> |
| <td>Nexus One</td> |
| </tr> |
| <tr> |
| <td>EPF21B</td> |
| <td>android-2.1_r2.1p2</td> |
| <td>Eclair</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>ESE81</td> |
| <td>android-2.1_r2.1s</td> |
| <td>Eclair</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>EPE54B</td> |
| <td>android-2.1_r2.1p</td> |
| <td>Eclair</td> |
| <td>Nexus One</td> |
| </tr> |
| <tr> |
| <td>ERE27</td> |
| <td>android-2.1_r2</td> |
| <td>Eclair</td> |
| <td>Nexus One</td> |
| </tr> |
| <tr> |
| <td>ERD79</td> |
| <td>android-2.1_r1</td> |
| <td>Eclair</td> |
| <td>Nexus One</td> |
| </tr> |
| <tr> |
| <td>ESD56</td> |
| <td>android-2.0.1_r1</td> |
| <td>Eclair</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>ESD20</td> |
| <td>android-2.0_r1</td> |
| <td>Eclair</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>DMD64</td> |
| <td>android-1.6_r1.5</td> |
| <td>Donut</td> |
| <td> </td> |
| </tr> |
| <tr> |
| <td>DRD20</td> |
| <td>android-1.6_r1.4</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>DRD08</td> |
| <td>android-1.6_r1.3</td> |
| <td></td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>DRC92</td> |
| <td>android-1.6_r1.2</td> |
| <td></td> |
| <td></td> |
| </tr> |
| </tbody> |
| </table> |
| <p>froyo、gingerbread、ics-mr0、ics-mr1、jb-dev、jb-mr1-dev、jb-mr1.1-dev、jb-mr2-dev 和 kitkat-dev 等分支代表与经过 Google 测试的配置不完全一致的开发分支。除官方命名的版本之外,它们可能还包含尚未经过全面测试的各种更改。</p> |
| |
| <p>要区分各个版本,您可以发出以下命令并指定两个分支标记,以获取与每个项目相关联的更改列表:</p> |
| |
| <pre><code>$ repo forall -pc 'git log --no-merges --oneline branch-1..branch-2'</code></pre> |
| |
| <p>例如:</p> |
| |
| <pre><code>$ repo forall -pc 'git log --no-merges --oneline android-4.4.2_r2..android-4.4.2_r1'</code></pre> |
| |
| <p>要输出到文本文件,请运行以下命令:</p> |
| |
| <pre><code>repo forall -pc 'git log --no-merges --oneline android-4.4.2_r2..android-4.4.2_r1' > /tmp/android-4.4.2_r2-android-4.4.2_r1-diff.txt</code></pre> |
| |
| <h2 id="honeycomb-gpl-modules">Honeycomb GPL 模块</h2> |
| <p>Honeycomb 的整个平台源代码未对外公开。不过,遵循 GPL 和 LGPL 许可的某些 Honeycomb 模块已对外公开,对应于如下的标记:</p> |
| |
| <table> |
| <thead> |
| <tr> |
| <th>细分版本</th> |
| <th>标记</th> |
| <th>备注</th> |
| </tr> |
| </thead> |
| <tbody> |
| <tr> |
| <td>HRI39</td> |
| <td>android-3.0_r1</td> |
| <td>Honeycomb 最早期版本</td> |
| </tr> |
| <tr> |
| <td>HRI66</td> |
| <td>android-3.0_r1.1</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>HWI69</td> |
| <td>android-3.0_r1.2</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>HRI83</td> |
| <td>android-3.0_r1.3</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>HMJ37</td> |
| <td>android-3.1_r1</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>HTJ85B</td> |
| <td>android-3.2_r1</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>HTK55D</td> |
| <td>android-3.2.1_r1</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>HTK75D</td> |
| <td>android-3.2.1_r2</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>HLK75C</td> |
| <td>android-3.2.2_r1</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>HLK75D</td> |
| <td>android-3.2.2_r2</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>HLK75F</td> |
| <td>android-3.2.4_r1</td> |
| <td></td> |
| </tr> |
| <tr> |
| <td>HLK75H</td> |
| <td>android-3.2.6_r1</td> |
| <td>Honeycomb 的最新版本</td> |
| </tr> |
| </tbody> |
| </table> |
| <p>请注意,我们未提供刚好包含以上模块的清单。不过,我们提供的有些清单允许构建这些组件。以下命令适用于 3.0_r1.1,您可以通过切换 git checkout 参数来使用其他版本,还可以在必要时使用 repo init 中的 -m 参数。对于非 GPL 项目,git checkout 命令会返回错误,因为它找不到相应的标记。</p> |
| <pre><code>$ repo init -b master -m base-for-3.0-gpl.xml |
| $ repo sync |
| $ repo forall -c git checkout android-3.0_r1.1 |
| </code></pre> |
| |
| </body></html> |