高品質訓練課程供應者

作者:sammy
日期:

經過漫長的等待,AOSP (Android Open Source Project) 終於回來重新上線了。AOSP 這次也加入了新的權限管理方案,不再使用 kernel.org 提供的伺服器,而是搬回 Google 自已的伺服器,由 Google Git 接手 AOSP 的服務。因此,AOSP 源碼的下載方式也有一點小改變;首先,必須先向 Google 伺服器取得身份認證。取得認證後,依下列步驟即可取回 Android 源碼。

下載Android源碼步驟

1. 建立bin資料夾及設定Path

$ mkdir ~/bin $ PATH=~/bin:$PATH

2. 下載Repo scrip並確認可以執行

$ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo $ chmod a+x ~/bin/repo

3. 建立存放Source Code之資料夾(可自行定義)

$ mkdir android-kernel $ cd android-kernel

4. 執行repo初始化

$ repo init -u https://android.googlesource.com/platform/manifest $ repo init -u https://android.googlesource.com/platform/manifest -b android-2.3.7_r1

執行上述指令後,即會列出可下載版本之Source Code(如下圖所示),可依個人需要下載所需要版次

5.取得檔案

$ repo sync

執行上述指令開始下載Source Code,下載時間依設備等級不同及網路連線速率不同而有所差異。