您的位置:首页 > 移动开发 > Android开发

VM Ubuntu14.04 64位 编译Android2.3.5源码

2015-01-12 12:27 507 查看
Android2.3.5源码 下载 http://blog.csdn.net/ilittleone/article/details/6823441。非常感谢无私的提供。
JAVA安装配置

先去 Oracle下载Linux下的JDK压缩包,我下载的jdk-6u45-linux-x64.bin文件,下好后解压
$ sudo ./ jdk-6u45-linux-x64.bin

Step1:

#将解压好的jdk1.6.0_45文件夹用最高权限复制到/usr/lib/jvm目录里

sudo cp-r ~/jdk1.6.0_45/ /usr/lib/jvm/

Step2:

#配置环境变量

sudo gedit/etc/profile

在末尾加上:

JAVA_HOME=/usr/lib/jvm/jdk1.6.0_45
PATH=$PATH:$JAVA_HOME/bin:$JAVA_HOME/jre/bin

CLASSPATH=$CLASSPATH.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib

export JAVA_HOME

export PATH

export CLASSPATH

然后保存关闭,使用source更新下

$ source~/.profile

Step3:

#将系统默认的jdk修改过来

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0_45/bin/java 300

sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/jdk1.6.0_45/bin/jar 300

sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/jdk1.6.0_45/bin/javah 300

sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/jdk1.6.0_45/bin/javap 300

$ sudoupdate-alternatives --configjava

$ sudoupdate-alternatives --config javac

Step4:

然后再输入java-version,看到如下信息,就说明改成sun的jdk了:

javaversion "1.6.0_45"

64位系统
安装的依赖
$ sudo apt-get install git-core gnupg flex bison gperf build-essential

$ sudo apt-get install zip curl zlib1g-dev libc6-dev lib32ncurses5-dev

$ sudo apt-get install x11proto-core-dev libx11-dev lib32z-dev

$ sudo apt-get install libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown

$ sudo apt-get install libxml2-utils xsltproc libswitch-perl  $ sudo ln -s /usr/lib/i386-linux-gnu/mesa/libGL.so.1 /usr/lib/i386-linux-gnu/libGL.so(未找到)


Install GCC 4.4

First, install GCC 4.4 (and friends):
$sudo apt-get install gcc-4.4
$sudo apt-get install gcc-4.4-multilib
$sudo apt-get install g++-4.4
$sudo apt-get install g++-4.4-multilib

$sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.4 40
$sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 60
$sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.4 40
$sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 60
$sudo update-alternatives --config gcc
$sudo update-alternatives --config g++

$ source build/envsetup.sh; $ make;
[
2
]错误:
out/target/common/obj/APPS/SignatureTest_intermediates/genres.stamp Killed
当初给的虚拟机1G内存,把虚拟机内存加为最大(我的8G),$ make clobber; $source build/envsetup.sh; $make;
碰到其他问题BAIDU解决。
[/code]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: