ubuntu版本为9.04,安装JDK 1.5、Eclipse 3.6(helios-SR1)、ADT、Android SDK
1、安装java
1)为了安装下面的软件包,需要添加如下内容到/etc/apt/sources.list文件末尾
deb http://tw.archive.ubuntu.com/ubuntu/ jaunty main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu/ jaunty main restricted universe multiverse
2)sudo apt-get update
3)在终端下输入命令:sudo apt-get install sun-java6-bin
注:如果系统为64位,则须安装 ia32-libs :sudo apt-get install ia32-libs。
在安装时将被询问是否接受 Java license,接受。
2、安装jdk1.5
1)在终端下输入命令:sudo apt-get install sun-java5-jdk
2)注释掉/etc/apt/sources.list中刚刚添加的两行
3)sudo apt-get update
4)export JAVA_HOME=/usr/lib/jvm/java-1.5.0-sun(根据具体的安装路径)
5)export ANDROID_JAVA_HOME=$JAVA_HOME
3、安装eclipse
直接在sun官网上下载linux版本的eclipse,解压后即可使用,我这里解压后的目录为/usr/local/eclipse
下载地址:http://www.eclipse.org/downloads/download.php?file=/technology/epp/downloads/release/helios/SR1/eclipse-java-helios-SR1-linux-gtk.tar.gz
4、安装android sdk
在官网下载android sdk,解压到指定目录,我这里解压后的目录为/usr/local/android-sdk-linux_x86
下载地址为:http://androidappdocs.appspot.com/sdk/index.html
然后我们修改环境变量,执行语句如下:
vim /etc/bash.bashrc
在文件最后加入以下语句,以便使android-sdk-linux_86/tools和eclipse在我们设置的路径上:
export PATH=/usr/local/android-sdk-linux_86/tools:/usr/local/eclipse:$PATH
保存退出,我们退出当前终端然后重新打开。
5、安装ADT插件
进入eclipse目录,在我的机器上是输入:cd /usr/local/eclipse,然后输入:./eclipse,由于之前我们已经将eclipse可执行文件的路径加入环境变量,所以也可以直接在终端输入eclipse命令来启动eclipse,启动后会提示select workspace,我们点OK
打开Eclipse之后,Help->Install New Software...,点击"Add..."以添加站点,然后Name填写ADT,Location填写https://dl-ssl.google.com/android/eclipse,点击"OK",然后勾选Developer Tools,点击"Next",开始下载安装ADT。
如果提示错误或者警告,一律继续。
6、关联Android SDK
ADT下载安装完成后,Window->Preferences,打开Preferences对话框,点击对话框左侧Android,然后在对话框右侧Android Reference中,点击SDK Location右侧"Browse...",选择"/usr/local/android-sdk-linux_86",然后"OK"。
7、升级Android
在Eclipse中,Window -> Android SDK and AVD Manager,然后选择左侧Available Package,再在右侧Sites,Packages and Archives列表中勾选SDK Platform Android 2.1, API 7 revision 2,最后点击界面右下方"Install Selected",开始升级至Android SDK 2.1。如果想安装其他版本的Android也可类似处理。
这时会报错无法创建temp文件,这是我们可以自己创建一个temp文件,我们在终端中输入:sudo mkdir /usr/local/android-sdk-linux_x86/temp,再重复第七步就正常了。
8、安装Android模拟器
在Eclipse中,Window -> Android SDK and AVD Manager,然后选择左侧Virtual devices,选择New,再弹出的对话框中依次填写,我这里填写的是:
Name:Android2.1
Target选择Android 2.1-update-API level 7
size 1024
Skin为HVGA
然后点击Create AVD
模拟器安装完成启动的时候会报错emulator: /lib/tls/i686/cmov/libc.so.6: version `GLIBC_2.11' not found (required by emulator)
解决方法如下:
点下面下载 07版的tools ,下载后把08版sdk tools 文件夹替换了,保持名字不变
http://dl-ssl.google.com/android/rep..._r07-linux.zip
在eclipse创建android项目的时候还会提示缺少或找不到 .../android-sdk-linux_86/tools/lib/proguard.cfg ,所以要提前备份一下那个文件,如果已经删除了,就从08sdk压缩包里找个。这样模拟器就可以正常启动就没问题了
到此,ubuntu9.04下的Android开发环境搭建完成。
1)为了安装下面的软件包,需要添加如下内容到/etc/apt/sources.list文件末尾
deb http://tw.archive.ubuntu.com/ubuntu/ jaunty main restricted universe multiverse
deb-src http://tw.archive.ubuntu.com/ubuntu/ jaunty main restricted universe multiverse
2)sudo apt-get update
3)在终端下输入命令:sudo apt-get install sun-java6-bin