Ubuntu 11.10 Android编译环境安装

本文档详细介绍了在Ubuntu 11.10 64位操作系统上安装Android编译环境的步骤。首先,通过指定链接下载Ubuntu操作系统并进行安装。接着,安装JDK,包括添加环境变量、设置默认JDK版本。然后,通过命令行安装编译环境所需的各种软件包。最后,将系统shell解释器从'dash'更改为'bash'以增强脚本处理能力。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Ubuntu11.10 64位操作系统下载地址: http://www.ubuntu.com/getubuntu/download  下载版本为:ubuntu-11.10-desktop-amd64.iso

按照提示安装完。

1.安装JDK

 1.1安装JDK包

sudo apt-get install sun-java6-jdk

如果执行上述命令,找不到 “sun-java6-jdk”,按照下面步骤安装

sudo add-apt-repository ppa:ferramroberto/java
sudo apt-get update
sudo apt-get install sun-java6-jdk sun-java6-plugin

 

1.2 添加环境变量

  在文件''/etc/environment"中添加

CLASSPATH=/usr/lib/jvm/java-6-sun/bin
JAVA_HOME=/usr/lib/jvm/java-6-sun

或在文件“/etc/profile”中加入:

JAVA_HOME=/usr/lib/jvm/java-6-sun
export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$PATH

注:

      1.如果上述文件中已经设置了“CLASSPATH” “JAVA_HOME”,则将其修改为上面形式,在保存退出。

       2.修改上述文件需要root权限。

1.3 设置系统默认JDK版本

   如果系统存在其他JDK包,则需要设置系统默认JDK为1.6版本,方法为在命令行中输入:

sudo update-alternatives --config java
sudo update-alternatives --config javac

根据提示操作选择“java-6-sun”,而不是选择“java-6-openjdk”。

2. 安装编译环境需要的软件包

在命令行中输入如下命令:

sudo apt-get install git-core gnupg flex bison gperf build-essential \
zip curl zlib1g-dev libc6-dev lib32ncurses5-dev ia32-libs \
x11proto-core-dev libx11-dev lib32z-dev \
libgl1-mesa-dev g++-multilib mingw32 tofrodos python-markdown \
libxml2-utils zlib1g-dev vnc4server git meld samba vim gitk git-gui \
ibus fcitx openssh-server


上述命令中安装的软件包除了Android指定的编译依赖包外,还新增了部分常用的软件包,说明如下:

软件包简介
vnc4serverVNC服务器端软件,可以通过winxp系统VNC客户端访问Ubuntu系统
git一种版本控制工具
meldlinux下的一种文件或目录比较工具
Samba

Linux服务器的samba服务,方便在winxp系统访问Linux环境下的内容

可以在unbutn系统自带的软件中心下载安装

VimLinux下的一种文本编译器
gitk基于Tcl/Tk 的图形化git浏览器。便于查看git代码库的各类信息
git-gui基于Tcl/Tk 的图形化git浏览器。便于查看git代码库的各类信息
openssh-server

SSH服务,编入其他客户端使用SSH服务同本机连接

 

3. 设置系统shell解释器

 unbutn的shell脚本解释器默认为“dash”,但“dash”功能较弱,所以建议将其改为“bash”,执行命令如下:

sudo ln -snf /bin/bash /bin/sh


 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值