现在的位置: 首页 > 综合 > 正文

Ubuntu12.04配置android编译环境

2013年10月17日 ⁄ 综合 ⁄ 共 1818字 ⁄ 字号 评论关闭

原文地址:http://147731489.blog.sohu.com/227882005.html

Ubuntu12.04配置android编译环境


1)对于12.04配置android编译环境,google官方资料如下:

照做!

Installing
required packages (Ubuntu 12.04)

Building on Ubuntu 12.04 is currently only experimentally supported and is not guaranteed to work on branches other than master.

$ 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

2java

java的配置影响比较大,android要求使用java-6-sun2.3以上),而12.04基本无法找到java-6-sun源通过sudo
apt-get install java-6-sun”
安装。

而要使用以下比较麻烦的方法,我暂时使用这种方法,有更好的办法请与我联系,谢谢。

<1>、下载

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase6-419409.html

如下载jdk-6u32-linux-x64.bin

<2>、安装

sudo cp /home/xxx/Download/jdk-6u32-linux-x64.bin /usr/lib/jvm/jdk-6u32-linux-x64.bin

cd /usr/lib/jvm #复制到usr/lib/jvm目录

sudo chmod a+x jdk-6u32-linux-x64.bin #修改执行权限

sudo ./jdk-6u32-linux-x64.bin #安装 安装完成后有 jdk1.6.0_32文件夹


<3>、修改环境变量,使其默认为安装的java版本

ls -l /usr/bin/java* #查看当前java版本指向

ls -l /etc/alternative/java* #/usr/bin/java可能指向该目录java,再查看其指向

ls -l /usr/lib/jvm/ #最后一般指向该目录某个版本


sudo ln -snf /usr/lib/jvm/jdk1.6.0_32 /usr/lib/jvm/default-java

#方法一,修改默认java链接为安装版本


sudo update-alternative --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_32/bin/java 1

sudo update-alternative --remove java …...(/etc/alternative查看的目录)

......... javac javadoc javaws javap

#方法二,删除alternative的目录,重新安装设置。


Sudo vim /etc/en........

#方法三,增加环境变量。(个人不推荐使用这种方法,原因为会出现注意点的问题)

注意:java正确安装必须包括,javacjavadocjavaws等版本一致,否则可能无法正常编译。


3gcc

安装gcc-4.4 g++-4.4版本,ubuntu12.04默认为gcc-4.6
g++-4.6
版本

同样,安装后,修改环境变量

sudo apt-get install gcc-4.4 g++-4.4

sudo ln -snf /usr/bin/gcc-4.4 gcc

sudo ln -snf /usr/bin/g++-4.4 g++


抱歉!评论已关闭.