分类: LINUX
2012-07-06 16:36:55
下载Android源码:Ubuntu下载Android源代码
进入到源码目录,用envsetup.sh脚本初始化安装环境。可用以下代码:
1 |
$source build/envsetup.sh |
之后,选择要编译的目标:
1 |
$lunch full-eng |
之后便是用make命令编译源码了:
1 |
$make-j4 |
这里-j4表示用四个线程编译,4表示线程数,读者可根据自己机器的情况设置(如机器为单CPU双核处理器,可设置为-j2或-j4,即该数为CPU内核总数或内核总数的2倍。)
之后就是漫长的等待了。。。
编译完成后,可以在源码目录的out/target/product/generic/目录下看到编译好的ramdisk.img、system.img和userdata.img了。
在编译时可能会出现:
************************************************************
You are attempting to build with the incorrect version
of java.
Your version is: WRONG_VERSION.
The correct version is: RIGHT_VERSION.
Please follow the machine setup instructions at
************************************************************
解决方法:参考 UBUntu下JDK的配置