ubuntu系統下載編譯android源碼

來源:互聯網
上載者:User

在ubuntu系統下編譯android需要注意的事項:
1. 參考http://source.android.com/中的安裝說明。
2. 安裝JDK6中碰到的問題可以參考http://hi.baidu.com/designhouse/item/0dbece7c4f6af0376e29f6c1中的說明,記得配置環境變數。
3. 下載代碼時如果出現timeout錯誤,參考 http://www.cppblog.com/fwxjj/archive/2012/05/17/175198.html,步驟如下:

  • 瀏覽器登入https://android.googlesource.com/new-password,並用gmail帳號登入;
  • 點擊網頁上的“允許訪問”,得到類似: machine android.googlesource.com login git-<userName>.gmail.com password <password> machine android-review.googlesource.com login git-<userName>.gmail.com password <password>
  • 把上面那段資訊追加到~/.netrc檔案結尾(請檢查目前使用者的許可權, 如果不存在此檔案則自己建立一個);
  • 的URI更改為https://android.googlesource.com/a/platform/manifest(中間加上了“/a”)。
  • repo init -u https://android.googlesource.com/a/platform/manifest -b android-2.3.3_r1
  • repo sync

4. 編譯時間出現java版本錯誤,請參照步驟2中重新安裝配置JDK

5. ubuntu新版本中採用了gcc4.6.1會導致編譯出錯,請參照http://blog.csdn.net/flydream0/article/details/7046612處理。
sudo apt-get install gcc-4.4
sudo apt-get install g++-4.4

sudo mv gcc gcc.bak
sudo ln -s gcc-4.4 gcc

/usr/bin$ sudo mv g++ g++.bak
/usr/bin$sudo ln -s g++-4.4 g++

gcc -v
g++ -v

6.
ubuntu11.10 64bit 環境android編譯錯誤 http://blog.csdn.net/lmhgen/article/details/7326083

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.