Android4.4源码编译总结

一、源码编译前的准备工作

1. 从window中拷贝Android源码和jdk到ubuntu

Android源码为:android4.4_src.7z
jdk为:jdk-6u45-linux-i586.bin

(1) 在/home/kavin下创建install目录
(2) 把android源码和jdk复制到/home/kavin/install目录下
(3) 解压android4.4.7z到install目录
(4) 解压rar文件需要用到7z解压工具,如果没有需要安装

  $ sudo apt-get install p7zip
  //解压到当前目录的android4.4_src中
  $ 7za x android4.4_src.7z -o./android4.4_src

2. 安装JDK, 官方要求编译4.4源码需要JDK1.6

1). jdk下载地址:Oracle官网下载地址(需要注册账号):http://download.oracle.com/otn/java/jdk/6u45-b06/jdk-6u45-linux-i586.bin
2). 拷贝jdk-6u45-linux-i586.bin安装包到/home/kavin/install目录下。

cd /home/kavin/install
3). 安装jdk

$ sudo ./jdk-6u45-linux-i586.bin

3). 配置环境变量.

修改系统环境变量文件,使用gedit打开环境变量配置文件

$ sudo gedit /etc/profile

添加在打开的文件中添加如下代码

export JAVA_HOME=/home/kavin/install/jdk1.6.0_45
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

如果想立即生效,执行下面语句

$ source /etc/profile

5). 查看jdk安装是否成功.

$ java -version

能看到下面提示表示安装成功了

kavin@kavin-VirtualBox:~/install$ java -version
java version “1.6.0_45”
Java(TM) SE Runtime Environment (build 1.6.0_45-b06)
Java HotSpot(TM) Server VM (build 20.45-b01, mixed mode)

查看JAVA_HOME变量的值

$ echo $JAVA_HOME

3. 安装其他编译时依赖的软件.

下面就开始安装编译依赖的软件, 同样, 在终端中以行为单位依次输入以下命令:
sudo apt-get install gnupg
sudo apt-get install flex
sudo apt-get install bison
sudo apt-get ins

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值