Android 框架研究:(一)框架概要 —— 1.4 系统与环境配置

系统配置

操作系统:
请安装64位Ubuntu 10.10,编译环境请不要安装高于10.10的系统,否则编译有问题,也请最好不要使用自动更新功能,以防更新造成编译问题。
 
安装JDK

可以从网上下载Sun JDK包:
官网http://www.oracle.com/technetwork/java/javase/downloads/index.html
解压之后在~/.bashrc文件末尾添加如下配置:
export JAVA_HOME=/home/datty/android/jdk1.6.0_22 (注意:此处需要按实际修改)
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH:$JRE_HOME/bin
添加好后,执行source ~/.bashrc

也可以安装Ubuntu提供的安装包:
系统->系统管理->软件源->其他软件->把勾都打上
sudo apt-get install sun-java6-jdk

  注:编译Android2.3以上(含)版本要使用1.6的JDK(JDK6),2.3之前的版本使用1.5的版本(有的项目可能要求也用1.6的版本)
 
安装编译需要的软件包

32位系统需要安装的软件包:
sudo apt-get install
amavis  ant  bison  build-essential  clamav  clamav-daemon  clamav-freshclam
cron-apt  curl  flex  fusesmb  g++-4.3  g++-4.3-multilib  g++-multilib  gcc-4.3
gcc-4.3-multilib  gcc-multilib  git  git-core  git-gui  gnupg  gperf  krb5-user  ldap-utils
libc6-dev  libesd0-dev  libmotif3  libncurses5  libncurses5-dev  libreadline5
libreadline5-dev  libsasl2-modules-gssapi-mit  libsdl-dev  libwxgtk2.6-dev  libx11-dev
menu  ntp  ntpdate  openssh-server  patch  sun-java6-plugin  tcsh  tsocks  valgrind
vim  x11proto-core-dev  zip  zlib1g-dev

64位系统需要安装的软件包:
sudo apt-get install
ant ant-optional bison build-essential ca-certificates-java curl flex fusesmb
g++-4.3-multilib g++-multilib gcc-4.3-multilib gcc-multilib git git-core git-gui gitk gnuit
gnupg gperf ia32-libs lib32ncurses5-dev lib32readline5-dev lib32z1 lib32z1-dev
libc6-dev-i386 libesd0-dev libmotif3 libncurses5-dev libreadline5-dev
libsasl2-modules-gssapi-mit libsdl1.2-dev libx11-dev meld menu tsocks valgrind
vim x11proto-core-dev zip zlib1g-dev
 
安装、配置git

sudo apt-get install git-core(如果安装了上述编译需要的软件包就不需要安装了,里面包括git包)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值