新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > Ubuntu 8.04下編譯Android源碼全過程

        Ubuntu 8.04下編譯Android源碼全過程

        作者: 時間:2016-10-08 來源:網絡 收藏

        linux: http://dl.google.com/android/android-sdk-linux_x86-1.1_r1.zip

        本文引用地址:http://www.104case.com/article/201610/305823.htm

        mac: http://dl.google.com/android/android-sdk-mac_x86-1.1_r1.zip

        windows: http://dl.google.com/android/android-sdk-windows-1.1_r1.zip

        解壓后需要把/usr/local/src/android-sdk-linux_x86-1.1_r1/tools目錄加入到系統環境變量/etc/profile中。

        然后找到編譯后android的目錄文件out,我們發現在android/out/host/linux-x86/bin下多了很多應用程序,這些應用程序就是android得以運行的基礎,所以我們需要把這個目錄也添加到系統PATH下,在$HOME/.profile文件中加入如下內容:

        PATH=”$PATH:$HOME/android/out/host/linux-x86/bin”

        接下來我們需要把android的鏡像文件加載到emulator中,使得emulator可以看到android運行的實際效果,在$HOME/.profile文件中加入如下內容:

        ANDROID_PRODUCT_OUT=$HOME/android/out/target/product/generic

        export ANDROID_PRODUCT_OUT

        然后重新啟動機器。

        下面就可以進入到模擬器目錄中并啟動模擬器

        cd $HOME/android/out/target/product/generic

        emulator -image system.img -data userdata.img -ramdisk ramdisk.img

        總結一下安裝過程中的關鍵點:

        1:JDK版本必須安裝

        2:利用下面的命令確保所需軟件都被正確安裝

        sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential python valgrind curl git

        3:內存及虛擬內存保證在2GB以上,可以采用命令行free -m查看內存是否足夠,如果內存不夠終端停滯


        上一頁 1 2 下一頁

        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 稷山县| 宝鸡市| 大埔区| 商都县| 大连市| 旬阳县| 蛟河市| 富蕴县| 樟树市| 金塔县| 宿松县| 盐亭县| 盐池县| 贵溪市| 信阳市| 道孚县| 化州市| 北碚区| 稻城县| 余庆县| 安仁县| 淮阳县| 平原县| 耒阳市| 体育| 禄丰县| 广东省| 大冶市| 鄂尔多斯市| 武陟县| 阜康市| 栖霞市| 崇信县| 山东省| 仙桃市| 那坡县| 环江| 孝义市| 吉林市| 三门县| 恩平市|