豆搜网 文档下载 文档下载导航
设为首页 | 加入收藏
搜索 请输入内容:  
 导航当前位置: 文档下载 > 所有分类 > IT/计算机 > android 源码编译
侵权投诉

android 源码编译

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

第1页

热门文档

相关文档

  • Android源码的获取和编译

    本文将面向 Android 新手, 介绍如何同步到最新的官方 Android 源码,并如何搭建 Android 开放环境,编译 Android 源码。 要同步和编译 Android 源码,需要搭建 Android...

  • 安卓系统源码编译

    安卓系统源码编译_计算机软件及应用_IT/计算机_专业资料。Ubuntu环境下Android系统源码和Android SDK 编译环境的搭建和具体的编译命令顺序。...

  • Android源代码编译

    Android 源代码编译单位名称: 单位名称: 部门名称: 部门名称: 无锡东集电子公司 SOC 系统研发部系统 I 组 文档修订记录 版本 1.0 时间 2010-3-29 修订者赵...

  • android源码编译

    android源码编译_IT/计算机_专业资料。一、android 源码编译 1、拷贝 android 源码到虚拟机或者服务器上。 2、下载或者复制 jdk(要 1.6 版本的)到虚拟机或者...

  • Android源码编译

    执行下面的命令: make clobber ./build_android.sh 编译完在/out/target/product/smdk4x12/目录下生成: ramdisk-uboot.img System.img 二. 编译 Android 源码...

  • Ubuntu 10.04下编译Android源码全过程

    Ubuntu 10.04下编译Android源码全过程_IT/计算机_专业资料。Ubuntu 10.04下编译Android源码全过程Ubuntu 10.04 下编译 Android 源码全过程 一、获取 Android 源...

  • Android源码编译及分析

    Android 源码编译及分析一、Android 源码 1、源码下载源代码的下载,首先需要安装以下软件:curl 和 git-core 1.1 安装 curl: 在终端中执行:$sudo apt-get ...

  • Ubuntu下Android源码修改、编译及运行、launcher定制

    这样 就是最大程度使用线程数来进行编译 总结:到这里为止, android 源码完成了编译过程,编译后,会在源码目录下的 /out/target/product/generic/ 有三个镜像文 件...

  • ubuntu安装及android源码编译环境搭建

    ubuntu安装及android源码编译环境搭建_计算机软件及应用_IT/计算机_专业资料。本文介绍了ubuntu安装、android源码编译环境搭建、模拟器运行编译完成的系统、编译源码模块...

  • android编译源码

    android编译源码_计算机软件及应用_IT/计算机_专业资料 暂无评价0人阅读0次下载举报文档 android编译源码_计算机软件及应用_IT/计算机_专业资料。在编译android,...

站点地图 | 文档上传 | 侵权投诉 | 手机版
新浪认证  诚信网站  绿色网站  可信网站   非经营性网站备案
本站所有资源均来自互联网,本站只负责收集和整理,均不承担任何法律责任,如有侵权等其它行为请联系我们.
文档下载 Copyright 2013 doc.docsou.com All Rights Reserved.  闽ICP备15022310号-9  闽公网安备 35021102001881号  email
返回顶部