Ubuntu11.04下编译Android源码

1. 下载Android源码并解压到指定的目录

   编译前须设置编译环境,在源码根目录下执行

   source ./build/envsetup.sh

   choosecombo


2. 安装JDK2.6

    安装后需要设置环境变量,从sun站点下载jdk-6u26-linux-x32.bin的自解压文件到/opt的目录,使用命令”sh jdk-6u26-linux-x32.bin”将其解压,

    然后通过命令”sudogedit /etc/prefile”在其中加入以下环境变量

              JAVA_HOME=/opt/jdk1.6.0_26

              JRE_HOME=/opt/jdk1.6.0_26/jre

              PATH=$PATH:/opt/jdk1.6.0_26/bin

              CLASSPATH=./:/opt/jdk1.6.0_26/jre/lib

    由于Ubuntu11.04 中自带有默认的jdk--openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
  执行:
        sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_26/bin/java 300
  格式:sudo update-alternatives --install /usr/bin/java java 用户的jdk的bin目录/java 300

        sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_26/bin/javac 300
  格式同上
  通过这一步将我们安装的jdk加入java选单。
  然后执行:
  sudo update-alternatives --config java
  通过这一步选择系统默认的jdk
  这样,再在shell中输入:
  java -version时,就会显示系统使用的java是sun的java,至此,jdk安装成功,环境变量设置成功。

3. 下载安装编译工具:

      先执行下面的代码,增加sourcelist:

      sudo add-apt-repository “deb http://archive.canonical.com/ lucid partner”
      sudo add-apt-repository “deb http://archive.canonical.com/ubuntu lucid partner”

      更新
      sudo apt-get update

      安装编译工具

      sudo apt-get install git-core gnupg flex bison gperf build-essential zip curl zlib1g-dev gcc-multilib g++-multilib libc6-dev-i386 lib32ncurses5-dev ia32-libs x11proto-core-dev libx11-dev lib32readline5-dev lib32z-dev

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值