android编译环境搭建

我的linux系统是ubuntu10.10。android版本2.3.X

1、更新source.list源

请看我的另一篇转载的文章《Ubuntu 10.10更新源列表》, 我选择的是上海源的第一个。163的源据说很快,但是使用起来源还是有点问题。

2、搭建JDK6环境。

# sudo apt-get install sun-java6-jdk

也可以到sun的网站下载JDK6的bin文件下来,直接运行bin文件就可以安装了。

安装完之后设置环境变量:

#vim /etc/environment

添加下面红色语句(我的Java安装路径为/usr/ib/jvm/java/):

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java/jdk1.6.0_29/bin"
CLASSPATH=./usr/lib/jvm/java/jdk1.6.0_29/lib
JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_29

保存后执行:

#source ~/.bashrc

#java -version

看看显示出来的Java版本号是不是你安装的版本


3、安装相关程序或者库

(1)FLEX
Flex is a tool for generating scanners.
# sudo apt-get install flex


(2)BISON
Bison is a general-purpose parser generator.
# sudo apt-get install bison

(3)gperf
gperf is a program that generates perfect hash functions.
# sudo apt-get install gperf

(4)libsdl-dev
SDL is a library that allows programs portable low level access to a video framebuffer, audio output, mouse, and keyboard. 
# sudo apt-get install libsdl-dev


(5)libesd0-devl
This program is designed to mix together several digitized audio streams for playback by a single device.
# sudo apt-get install libesd0-dev 

(6)libwxgtk2.6-dev
This package provides files needed to compile wxWidgets programs.
# sudo apt-get install libwxgtk2.6-dev

(7)zlib1g-dev
zlib is a library implementing the deflate compression method.
# sudo apt-get install zlib1g-dev

(8)build-essential
This package contains an informational list of packages which are considered essential for building Debian packages. 
# sudo apt-get install build-essential

(9)libncurses5-dev
This package contains the header files, static libraries and symbolic links. 
# sudo apt-get install libncurses5-dev


(10)Uboot-mkimage

This package contains the mkimage utility.
# sudo apt-get uboot-mkimage

好了,可以进入源码目录进行编译了。可以到www.android.com下载找源码。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值