教學影片-下載和編譯Android 5.0.1 的版本-1.準備環境

    下載和編譯Android 5.0.1 的版本source code的環境架和準備
    #. 此影片先做環境設定

    如果有興趣可以參加柯老師的在新竹工研院的
    「Android 驅動程式開發與移植:Linux driver,HAL,JNI,App」課程定時開課,詳細請看httpss://www.powenko.com/wordpress/?p=6984

    柯博文老師詳細教學和書籍可以參考
    「Android 系統驅動程式開發」(暫時名稱) 2015夏天出版

    【柯博文老師】錄製的教學影片,
    版權所有,歡迎非商業用途。
    請使用時註名 「 柯博文老師 www.powenko.com」

    httpsss://01.org/android-ia/guides/android-5.0-lollipop-os-build-guide

    請依照以下步驟安裝

    $ sudo apt-get update
    $ sudo apt-get upgrade
    $ sudo apt-get install openjdk-7-jdk
    $ java -version
    $ sudo dpkg –assert-multi-arch
    $ sudo apt-get install bison g++-multilib git gperf libxml2-utils dos2unix zlib1g:i386 xsltproc
    $ sudo apt-get install git gnupg flex bison gperf build-essential
    $ sudo apt-get install zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev
    $ sudo apt-get install libx11-dev:i386 libreadline6-dev:i386
    $ sudo apt-get install libgl1-mesa-dev g++-multilib mingw32 tofrodos
    $ sudo apt-get install python-markdown libxml2-utils xsltproc zlib1g-dev:i386
    $ sudo apt-get install git-core gnupg
    $ sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev
    $ sudo apt-get install build-essential zip curl
    $ sudo apt-get install valgrind ccache squashfs-tools xsltproc

    $ mkdir -p ~/bin
    $ export PATH=$PATH:~/bin
    $ echo ‘export USE_CCACHE=1’ >> ~/.bashrc
    $ sudo apt-get install ccache
    $ ccache -M 16
    $ git config –global user.name “YOUR NAME”
    $ git config –global user.email “YOUR EMAIL ADDRESS”
    $ sudo apt-get install curl
    $ curl httpsss://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
    $ chmod a+x ~/bin/repo
    $ mkdir android-ia
    $ cd android-ia
    $ sudo ~/bin/repo init -u httpsss://github.com/android-ia/platform_manifest -b release/android-5.0.1_r1-ia1
    $ sudo ~/bin/repo sync -j4 -q -c
    $ source build/envsetup.sh
    $ lunch aosp_arm-eng
    $ sudo make -j4