android趣味级别
1、安装一些环境
sudo apt-get install build-essential
sudo apt-get install make
sudo apt-get install gcc
sudo apt-get install g++
sudo apt-get install libc6-dev
sudo apt-get install patch
sudo apt-get install texinfo
sudo apt-get install libncurses-dev
sudo apt-get install git-core gnupg
sudo apt-get install flex bison gperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zip curl
sudo apt-get install ncurses-dev
sudo apt-get install zlib1g-dev
sudo apt-get install valgrind
sudo apt-get install python2.5
安装java环境
sudo apt-get install sun-java6-jre sun-java6-plugin sun-java6-fonts sun-java6-jdk
注:官方文档说如果用sun-java6-jdk可出问题,得要用sun-java5-jdk。经测试发现,如果仅仅make(make不包括make sdk),用sun-java6-jdk是没有问题的。而make sdk,就会有问题,严格来说是在make doc出问题,它需要的javadoc版本为1.5。
因此,我们安装完sun-java6-jdk后最好再安装sun-java5-jdk,或者只安装sun-java5-jdk。这里sun-java6-jdk和sun-java5-jdk都安装,并只修改javadoc.1.gz和 javadoc。因为只有这两个是make sdk用到的。这样的话,除了javadoc工具是用1.5版本,其它均用1.6版本:
sudo apt-get install sun-java5-jdk
修改javadoc的link
cd /etc/alternatives
sudo rm javadoc.1.gz
sudo ln -s /usr/lib/jvm/java-1.5.0-sun/man/man1/javadoc.1.gz javadoc.1.gz
sudo rm javadoc
sudo ln -s /usr/lib/jvm/java-1.5.0-sun/bin/javadoc javadoc
2、设置环境变量
vim ~/.bashrc
在.bashrc中新增或整合PATH变量,如下
#java 程序开发/运行的一些环境变量
JAVA_HOME=/usr/lib/jvm/java-6-sun
JRE_HOME=${JAVA_HOME}/jre
export ANDROID_JAVA_HOME=$JAVA_HOME
export CLASSPATH=.:${JAVA_HOME}/lib:$JRE_HOME/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export JAVA_HOME;
export JRE_HOME;
export CLASSPATH;
HOME_BIN=~/bin/
export PATH=${PATH}:${JAVA_PATH}:${JRE_PATH}:${HOME_BIN};
#echo $PATH;
最后,同步这些变化:
source ~/.bashrc
3、安装repo(用来更新android源码)
创建~/bin目录,用来存放repo程序,如下:
$ cd ~
$ mkdir bin
并加到环境变量PATH中,在第2步中已经加入
下载repo脚本并使其可执行:
$ curl doc.docsou.com >~/bin/repo
$ chmod a+x ~/bin/repo
4、下载 android源码并更新之
建议不要用repo来下载(android源码超过1G,非常慢),直接在网上下载doc.docsou.com /cupcake.tar.gz。而且解压出来的 cupcake下也有.repo文件夹,可以通过repo sync来更新cupcake代码:
tar -xvf cupcake.tar.gz
repo sync(更新很慢,用了3个小时)
5、编译android源码,并得到~/project/android/cupcake/out 目录
进入android源码目录:
make
这一过程很久(2个多小时)
6、在模拟器上运行编译好android
android SDK的emulator程序在android-sdk-linux_x86-1.0_r2/tools/下,emul
本文将面向 Android 新手, 介绍如何同步到最新的官方 Android 源码,并如何搭建 Android 开放环境,编译 Android 源码。 要同步和编译 Android 源码,需要搭建 Android...
安卓系统源码编译_计算机软件及应用_IT/计算机_专业资料。Ubuntu环境下Android系统源码和Android SDK 编译环境的搭建和具体的编译命令顺序。...
Android 源代码编译单位名称: 单位名称: 部门名称: 部门名称: 无锡东集电子公司 SOC 系统研发部系统 I 组 文档修订记录 版本 1.0 时间 2010-3-29 修订者赵...
android源码编译_IT/计算机_专业资料。一、android 源码编译 1、拷贝 android 源码到虚拟机或者服务器上。 2、下载或者复制 jdk(要 1.6 版本的)到虚拟机或者...
执行下面的命令: make clobber ./build_android.sh 编译完在/out/target/product/smdk4x12/目录下生成: ramdisk-uboot.img System.img 二. 编译 Android 源码...
Ubuntu 10.04下编译Android源码全过程_IT/计算机_专业资料。Ubuntu 10.04下编译Android源码全过程Ubuntu 10.04 下编译 Android 源码全过程 一、获取 Android 源...
Android 源码编译及分析一、Android 源码 1、源码下载源代码的下载,首先需要安装以下软件:curl 和 git-core 1.1 安装 curl: 在终端中执行:$sudo apt-get ...
这样 就是最大程度使用线程数来进行编译 总结:到这里为止, android 源码完成了编译过程,编译后,会在源码目录下的 /out/target/product/generic/ 有三个镜像文 件...
ubuntu安装及android源码编译环境搭建_计算机软件及应用_IT/计算机_专业资料。本文介绍了ubuntu安装、android源码编译环境搭建、模拟器运行编译完成的系统、编译源码模块...
android编译源码_计算机软件及应用_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 android编译源码_计算机软件及应用_IT/计算机_专业资料。在编译android,...
闽公网安备 35021102001881号 
热门文档