2016-08-08 52 views
1

我期待下載特定版本的android源代碼 - android-4.4.4_r2。我遵循了Android源代碼的「下載源代碼」頁面上提供的說明,並使用了repo init -u https://android.googlesource.com/platform/manifest -b android-4.4.4_r2。當我執行回購同步時,它看起來像整個樹正在下載。下載的當前目錄大小爲54G,並且正在不斷增長。下載AOSP android-4.4.4_r2使用回購

我試圖按照https://github.com/huz123/GemDroid_QEMU上的說明來滿足系統要求。

有什麼不同的方式來下載只是android-4.4.4_r2? 還是應該第一次下載整個樹(> 54G)? 請幫我解決這個問題。謝謝!

+0

'回購同步-c'。 '-c,--current-branch'只從服務器獲取當前分支。 – ElpieKay

回答

1

是的!的硬件要求的official documentation是:

的可用磁盤空間至少爲100GB結帳,150GB用於單個的構建,和200GB或多個用於多個生成。如果你使用ccache,你將需要更多的空間。

完整OS系統上工作時,你必須處理數據量 - 該repo sync命令可以把你超過5個小時,這是正常的。
構建和編譯項目的make命令在第一次也可能需要幾個小時。

0

步驟下載Android的源代碼(AOSP)在Ubuntu

  1. 首先創建一個像 「AOSP-M」 在一個文件夾在你的機器複製AOSP代碼。

  2. 打開終端(按Ctrl + Alt + T),改變你的通訊錄來創建最新的風向讓說: 「AOSP-M」

  3. 之後運行在終端以下命令: - git clone git://gitz01/cm/download/android/manifest

  4. 由一個 git config --global user.name "Your Name" git config --global user.email "[email protected]"

  5. 運行繼終端一個命令然後回購初始化運行下面的命令 repo init -u git://gitz01/cm/download/android/manifest -b master -m identifiedmanifest.xml 在這裏你可以取代identifiedmanifest.xml到你想要的AOSP源代碼,讓我們說android-6.0.1_r10.xml marshmellow。

  6. 並在最後一次運行repo sync命令。這個命令開始在你的機器上下載你想要的AOSP代碼。此操作需要超過1小時(取決於您的互聯網連接速度)下載源代碼。

完蛋了...編碼快樂.......