Ubuntu10.10系统32位机下载、编译A…
来源:互联网 发布:电磁兼容仿真软件 编辑:程序博客网 时间:2024/06/06 22:39
一、Ubuntu10.10系统32位机下载、编译Android2.3源码
Android2.3版本,代号为:gingerbread,编译需要在ubuntu10.04或更高版本的操作系统上,JDK需要JDK6或更高版本。
Android2.2版本,代号为:froyo,编译需要在JDK5版本下进行。
1、安装JDK6
a)
sudo add-apt-repository "deb http://archive.canonical.com/lucid partner"
b)
sudo apt-get update
c)
sudo apt-get installsun-java6-jdk
安装过程中需要进行一些确认、选择,可根据提示操作即可,很简单。
d)
update-java-alternatives-l
我的查看结果是系统里只有一个java版本:java-6-sun
e)
sudo update-java-alternatives –sjava-6-sun
f)
export JAVA_HOME=/usr/lib/jvm/java-6-sun
export JRE_HOME=$JAVA_HOME/jre
export CLASS_PATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$PATH:$JAVA_HOME/bin
自己的设置方法是:
在/home/liting下建个java文件夹,把jdk-6u30-linux-x64.bin复制到文件夹里。
为了把jdk-6u30-linux-x64.bin复制到/usr/lib/jvm/java下:
sudo cp/home/liting/java/jdk-6u30-linux-x64.bin -r/usr/lib/jvm/java
2)
sudo chmod u+x/usr/lib/jvm/java/jdk-6u26-linux-x64.bin
sudo./jdk-6u26-linux-x64.bin
安装完后添加环境变量:
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java/jdk1.6.0_30/bin"
CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_30/lib
JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_30
保存退出。
source /home/用户名/.bashrc
由于ubuntu11.04中自带有默认的jdk--openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
执行:
sudo update-alternatives --install /usr/bin/java java/usr/lib/jvm/java/jdk1.6.0_30/bin/java 300
格式:sudo update-alternatives --install /usr/bin/java java用户的jdk的bin目录/java 300
sudo update-alternatives --install/usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_30/bin/javac300
格式同上
通过这一步将我们安装的jdk加入java选单。
然后执行:
sudo update-alternatives --config java
通过这一步选择系统默认的jdk
java -version
时,就会显示系统使用的java是sun的java,
java version "1.6.0_30"
Java(TM) SE Runtime Environment(build 1.6.0_30-b12)
Java HotSpot(TM) 64-Bit Server VM(build 20.5-b03, mixed mode)
至此,jdk安装成功,环境变量设置成功。
g)
java –version
如果能看到java的版本号,说明配置正确,如果不能,重启Ubuntu10.10,再使用java –version命令查看。
2、安装各种包
sudo apt-get
install git-core gnupg flex bisongperf libsdl-dev libesd0-dev libwxgtk2.6-dev build-essential zipcurl libncurses5-dev zlib1g-dev
3、安装Repo
mkdir ~/bin
export PATH=~/bin:$PATH
curlhttp://android.git.kernel.org/repo >~/bin/repo
chmod a+x ~/bin/repo
重启ubuntu10.10系统,使环境变量生效,repo可用。
- Ubuntu10.10系统32位机下载、编译A…
- 在32位Ubuntu10.10上编译Android2.3
- Ubuntu10.04 64位系统安装LTIB编译工具链
- ubuntu10.10,下载mysql源码,编译安装
- Ubuntu10.10 32位系统下moses统计机器翻译系统使用命令记录
- 在32位Ubuntu10.04上编译Android2.3
- 32位Ubuntu10.04上编译Android2.3
- 在32位Ubuntu10.04上编译Android2.3
- 在32位Ubuntu10.04上编译Android2.3
- 在32位Ubuntu10.04上编译Android2
- Ubuntu10.04 32位编译Android 4.0源码
- Ubuntu10.04 32位编译Android 4.0源码
- 32位ubuntu10.04编译Android4.0.1内核
- Ubuntu10.10(64位)编译Android2.3
- Ubuntu10.10(64位)编译Android2.3源码问题解决
- Ubuntu10.10 64位编译安装最新git
- 64位系统Ubuntu10.10下安装Adobe Flash Player
- 64位系统编译32位程序
- windows下导入Calculator源码调试…
- (转)Android SDK目录结构和工具介…
- (转)Java枚举常见7种用法
- Unable to chmod sdcard: Read-onl…
- (转)Android模拟器使用SD卡
- Ubuntu10.10系统32位机下载、编译A…
- (转)ubuntu安装jdk全过程(仅供…
- (转)Ubuntu下tar.gz文件安装方法
- android使用monkey模拟测试…
- 关于Nginx的一些优化(突破十万并发)
- (转)onInterceptTouchEvent和onTou…
- android编写访问http的代码
- android下支持json的远程访问
- Activity的两种启动模式:FLAG_ACT…