Chinaunix首页 | 论坛 | 博客
  • 博客访问: 553283
  • 博文数量: 185
  • 博客积分: 4031
  • 博客等级: 上校
  • 技术积分: 1591
  • 用 户 组: 普通用户
  • 注册时间: 2009-05-27 19:45
文章分类

全部博文(185)

文章存档

2011年(14)

2010年(63)

2009年(108)

我的朋友

分类:

2009-06-24 14:01:25

从昨天开始,在自己的电脑上安装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版本,因为从这个来看,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


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

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


最后,就是安装Eclipse的ADT插件了。我使用Eclipse的自动安装功能(我的eclipse是3.4版本,3.3版本的话请参考官方 网站给出的步骤)。选择 Help > Software Updates….,在出现的对话框里,点击标签页 Available Software.点击 Add Site…来加入插件的下载安装地址, 输入下面的地址:,我安装的时候,这个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”出现了。

阅读(1660) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~