歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> VMware Workstation +Ubuntu 10.04 下載Android 2.2源代碼

VMware Workstation +Ubuntu 10.04 下載Android 2.2源代碼

日期:2017/2/28 16:29:29   编辑:Linux教程

VMware Workstation +Ubuntu 10.04 下載Android 2.2源代碼過程記。

1. 安裝git 和gnupg 。

輸入 $sudo apt-get install git-core gnupg

2. 安裝其它工具

$sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl libncurses5-dev zlib1g-dev

終端輸出:

……

將會安裝下列額外的軟件包:

libaa1-dev libaudiofile-dev libavahi-client-dev libavahi-client3 libavahi-common-dev libavahi-common3 libcaca-dev libdbus-1-dev libdirectfb-dev libdirectfb-extra libglib2.0-dev libpulse-dev libsdl1.2-dev libslang2-dev libsysfs-dev libwxbase2.6-0 libwxbase2.6-dev libwxgtk2.6-0 wx2.6-headers

建議安裝的軟件包:

libglib2.0-doc python-subunit wx-common wx2.6-doc libgnomeprintui2.2-0

下列【新】軟件包將被安裝:

curl gperf libaa1-dev libaudiofile-dev libavahi-client-dev libavahi-common-dev libcaca-dev libdbus-1-dev libdirectfb-dev libdirectfb-extra libesd0-dev libglib2.0-dev libpulse-dev libsdl1.2-dev libslang2-dev libsysfs-dev libwxbase2.6-0 libwxbase2.6-dev libwxgtk2.6-0 libwxgtk2.6-dev wx2.6-headers

下列軟件包將被升級:

libavahi-client3 libavahi-common3

升級了 2 個軟件包,新安裝了 21 個軟件包,要卸載 0 個軟件包,www.linuxidc.com有 124 個軟件包未被升級。需要下載 9,313kB 的軟件包。解壓縮後會消耗掉 34.3MB 的額外空間。

您希望繼續執行嗎?[Y/n]y ……

3. 安裝valgrind 工具

$sudo apt-get install valgrind

5. 下載 repo 工具

$mkdir $HOME/bin //這裡的HOME是當前用戶目錄,由於我是以root用戶登錄的系統,所以這裡的HOME就是root目錄。

$gedi .bashrc //這裡的.bashrc是隱藏文件,就在root目錄下。

在bashrc 中加入 export PATH=$HOME/bin:$PATH $source .bashrc //上面2步是為了下面能夠使用repo 腳步

$ curl http://android.git.kernel.org/repo > $HOME/bin/repo //此時會在/root/bin目錄下出現一個repo文件。

$ cd $HOME/bin

$ chmod +x repo

6. 導出 android 項目

$ cd

$ mkdir Android

$ cd Android

$ repo init -u git://android.git.kernel.org/platform/manifest.git

並完成提示的配置,這樣我們建立的目錄就已經和 Google 的 android 源碼庫建立了鏈接。

7. 開始下載 android platform 的源代碼 $ repo sync //才開始真正下載源碼。由於 android 的源碼很大,現在完整的代碼已經高達 3G 以上,所以最分文件夾進行同步下載。如要下載 kernel : $repo sync kernel 現在,就可以做別的事,讓電腦自動完成源碼的下載工作。

Copyright © Linux教程網 All Rights Reserved