Ubuntu系统安装Android开发环境

从昨天开始,在自己的电脑上安装ubuntu 8.04 + eclipse + ADT 开发环境。

这里有一个官方的中文安装指南,虽然有逐步的安装指南,但是安装时还总是遇到一些小问题,最终还是安装成功了。

这里还有一篇英文的专门针对ubuntu系统的安装步骤,有配图,也很适合参考。

我安装中的几个关键的步骤如下:


下载eclipse,eclipse有针对各种语言的开发环境,例如CDT,JDT,ADT等等,可能有高人可以在一套eclipse同时配置好这些开发环境,但是我尝试多次失败后,还是选择退一步,开发C/C++就用一个单独的CDT版本,开发ADT就再单独安装一个Eclipse来配置ADT环境,这样更简单,应该也更不容易出问题。因为Android需要Eclipse 3.4 或3.3版本,而Ubuntu目前的安装包服务器上只有Eclipse3.2,所以就不能使用apt-get来自动安装了,我们就只能从这里来手动下载,我选择的是for java developer版本,因为从这个各eclipse版本比较来看,java开发版本比较适合Android的环境。


然后,安装Java环境以及开发包。

sudo apt-get install sun-java6-bin

sudo apt-get install sun-java6-jre

sudo apt-get install sun-java6-jdk

sudo apt-get install java-gcj-compat-headless

sudo apt-get install openjdk-6-jdk


配置java解释器 sudo update-alternatives –config java?? 选择/usr/lib/jvm/java-6-sun/jre/bin/java前面的数字。

配置java环境变量:

运行sudo gedit /etc/environment 在其中添加如下两行:
CLASSPATH=.:/usr/lib/jvm/java-6-sun/lib
JAVA_HOME=/usr/lib/jvm/java-6-sun

运行sudo gedit /etc/jvm , 将/usr/lib/jvm/java-6-sun 这行加到文件顶部。

运行sudo?update-java-alternatives?-s java-6-sun


下载Android的SDK开发包。下载解压之后,可以看到其中有一个tools目录,修改~/.bashrc文件. 新添加一行:

export PATH=${PATH}:<目录路径>/tools??? 其中目录路径就是tools的绝对路径。


最后,就是安装Eclipse的ADT插件了。我使用Eclipse的自动安装功能(我的eclipse是3.4版本,3.3版本的话请参考官方网站给出的步骤)。选择 Help > Software Updates….,在出现的对话框里,点击标签页 Available Software.点击 Add Site…来加入插件的下载安装地址, 输入下面的地址:https://dl-ssl.google.com/android/eclipse/,我安装的时候,这个https的ssl加密地址无法使用,把s去掉改为http的就可以了。返回可用软件的视图,你会看到这个插件. 勾上它对应的复选框,并点击 Install…就开始安装了(期间会有一些环境和依赖性检查以及要求你确认安装)。


我在安装的时候主要遇到的问题是,安装ADT插件的时候,总是失败并提示:

An error occurred during provisioning.
Cannot connect to keystore.
JKS

官方解释是“开发环境缺少适合的虚拟机,安装 Sun Java 6可以解决这个问题”,于是反复安装和配置了几次java环境,才最终搞定。

按照官方的getStart说明写了一个hello world程序,运行好慢啊,半天都还是一个大大的居中的ANDROID,我还以为是我的程序有问题。呵呵,等了大概一分钟之后,终于“Hello,android world”出现了。

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>