在Cyanogenmod Wiki中關於compiling CM Android我讀到了一個64位環境(Linux)是構建最新Android版本所必需的。真的嗎?在32位Linux上編譯Android不可能嗎?
- 哪一步會失敗32位?
- 爲什麼32位系統不能在那裏工作?
在Cyanogenmod Wiki中關於compiling CM Android我讀到了一個64位環境(Linux)是構建最新Android版本所必需的。真的嗎?在32位Linux上編譯Android不可能嗎?
猜測,在鏈接過程中,32位系統會耗盡內存。我記得有關編寫Chromium的這個問題。
參考http://source.android.com/source/initializing.html
建立一個Linux構建環境
這些說明適用於所有部門,包括主。
Android版本經常在最近版本的Ubuntu LTS(10.04)上進行內部測試,但大多數發行版都應該具備所需的構建工具。歡迎有關其他分發成功或失敗的報告。
對於薑餅(2.3.x)和更新的版本,包括主分支,需要64位環境。舊版本可以在32位系統上編譯。
注意:也可以在虛擬機中構建Android。如果您在虛擬機中運行Linux,您將需要至少16GB的RAM/swap和30GB或更多的磁盤空間才能構建Android樹。
好的,這是真的。 - 這是回答1.還是2.? –