Android 框架研究:(一)框架概要 —— 1.4 系统与环境配置
2012-06-05 15:54
405 查看
系统配置
操作系统:
请安装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包)
操作系统:
请安装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包)
相关文章推荐
- Android系统开发编译环境配置
- windows下的virtual box中的ubuntu系统,使用 eclipse开发android的环境配置
- Android研究-Android系统初始化程序init和初始化配置文件init.rc分析[zz]
- 【PHP开发】Mac系统配置MAMP+Thinkphp框架环境 教程(一)
- Mac OS X系统下的Android环境变量配置
- Android系统编译环境搭建—Ubuntu14.04安装&root登录&Chromium root启动&安装配置交叉编译环境
- JAVA & Android 系统环境变量配置
- 野生程序员成长记(一) Android系统特性与环境配置
- mac系统下配置eclipse android开发环境方法
- 关于windows 系统下android开发环境配置
- Android系统开发编译环境配置
- android开发环境系统变量配置
- Android系统开发编译环境配置 (感觉好经典的系列)(其一)
- Mac OS X系统下的Android环境变量配置
- Android研究-Android系统初始化程序init和初始化配置文件init.rc分析
- 让Python在Android系统上飞一会儿:第一节 在手机上配置Python运行环境
- 在VMWare Workstation上使用RedHat Linux安装和配置Hadoop群集环境05_HDFS文件系统和Mapreduce框架的启动和运行
- Android系统开发编译环境配置 (感觉好经典的系列)(其二)
- Ubuntu系统配置android-studio开发环境