当前位置: 代码迷 >> Android >> Android系统源代码的上载
  详细解决方案

Android系统源代码的上载

热度:74   发布时间:2016-05-01 14:16:42.0
Android系统源代码的下载
1.本次编译使用的环境:Win7旗舰版  VMWare  Linux版本 Ubuntu12.04
2.在Ubuntu中安装JDK,步骤如下:

    1.从官网下载jdk:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u25-download-346242.html
    2.解压文件,可以看到一个*.bin文件,使.chmod 777 *.bin为其加上可执行权限,
    3.执行可执行文件,sudo *.bin
    4.执行完以后,可以看到生成一个以jdk1.6.0_25开头的包
    5.配置环境变量: 在终端中:sudo gedit /etc/profile &    
    在打开的文件中加入以下内容:
    
            export JAVA_HOME=/usr/jdk1.6.0_25

            export JRE_HOME=/usr/jdk1.6.0_25/jre

            export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

            export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
    6.重新启动虚拟机,执行java 看是否安装成功
3.安装Git(版本控制工具)代码管理工具
    在终端:sudo apt-get install git-core gnupg
    执行git --version 看git工具是否安装成功
4.安装依赖的包:
     sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl
5. 下载安装调试工具。在Ubuntu上执行以下命令:

     sudo apt-get install valgrind
6.安装12.04版本所依赖的库,在终端执行以下命令:

                    $ sudo apt-get install git-core gnupg flex bison gperf build-essential \
                        zip curl libc6-dev libncurses5-dev:i386 x11proto-core-dev \
                        libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 \
                        libgl1-mesa-dev g++-multilib mingw32 openjdk-6-jdk tofrodos \
                       python-markdown libxml2-utils xsltproc zlib1g-dev:i386
                    $ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so
     下载会在3分钟左右完成。
7.安装repo(为了更好使用git)

    在终端执行命令:

                $ mkdir ~/bin
                $ PATH=~/bin:$PATH

                $ curl https://dl-ssl.google.com/dl/googlesource/git-repo/repo > ~/bin/repo
                $ chmod a+x ~/bin/repo

                $ mkdir WORKING_DIRECTORY
                $ cd WORKING_DIRECTORY
8.开始下载Android源代码
                $ repo init -u https://android.googlesource.com/platform/manifest

                $ repo init -u https://android.googlesource.com/platform/manifest -b android-4.0.1_r1

                $ repo sync   (注:下载时间比较长-差不多4个小时,具体多长时间依据个人网速而定,下载中可能会中断,重新执行该命令即可断点续传)

               

  相关解决方案