Android2.3.5源码 下载 http://blog.csdn.net/ilittleone/article/details/6823441。非常感谢无私的提供。
JAVA安装配置
先去
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
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;
[
1
]
错误:
有一处少了一个头文件,原因是zlib1g-dev有个头文件修改了路径,及zconf.h放到了/usr/include/x86_64-linux-gnu/,所以将其拷贝到/usr/include/下即可了[
2
]错误:
out/target/common/obj/APPS/SignatureTest_intermediates/genres.stamp Killed 当初给的虚拟机1G内存,把虚拟机内存加为最大(我的8G),$ make clobber; $source build/envsetup.sh; $make; 碰到其他问题BAIDU解决。