Ubuntu10.04下Android开发环境搭建

1.  卸载OpenJDK

     新立得软件中心中彻底删除包含OpenJDK的包

2.  安装Sun JDK1.6

[1] 从http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u31-download-1501634.html

     下载jdk-6u31-linux-i586.bin文件

[2] 将jdk-6u31-linux-i586.bin文件移动到想要安装JDK的位置,这里移动到/usr/local/java中,当然也可以不移动

     $ mv jdk-6u31-linux-i586.bin /usr/local/java

[3] 运行该文件

     $ cd /usr/local/java

     $ ./jdk-6u31-linux-i586.bin

[4] 修改环境变量

     $ sudo gedit /etc/profile

     在文件最后添加以下内容:

     export JAVA_HOME=/usr/local/java/jdk1.6.0_31
   export JRE_HOME=/usr/local/java/jdk1.6.0_31/jre
     export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
     export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH

3.  安装eclipse

[1] eclipse的安装有两种方法,从Ubuntu软件中心安装和手动下载安装。这里选择手动下载安装,这样可以将eclipse放在想要的位置。

从http://www.eclipse.org/downloads下载Eclipse IDE For Java Developers,即eclipse-java-indigo-SR2-linux-gtk.tar.gz文件。至于多

个eclipse的版本,包括Eclipse Classic,Eclipse IDE For Java Developers,Eclipse IDE For Java EE Developers的选择问题。个人

认为不需要太纠结,应该是都可以,但Android教材上推荐安装Eclipse IDE For Java Developers,因为它已经集成了几个Android需要

的插件。

[2] 解压文件eclipse-java-indigo-SR2-linux-gtk.tar.gz

     $ tar zxvf eclipse-java-indigo-SR2-linux-gtk.tar.gz

[3] 将解压后得到的文件夹移动到期望位置即可

[4] 建立eclipse的快捷方式

     $ sudo gedit /usr/share/applications

     $ sudo gedit eclipse.desktop

     在eclipse.desktop中添加以下内容:

     [Desktop Entry] 

     Encoding=UTF-8 

     Name=Eclipse Platfrom 

     Comment=Eclipse IDE 

     Exec=your_eclipse_dir/eclipse 

     Icon=your_eclipse_dir/icon.xpm 

     Terminal=false 

     StartupNotify=true 

     Type=Application 

     Categories=Application;Development;  

     给文件赋予权限

     $ sudo chmod u+x eclipse.desktop

     注意去掉每一行前后的空格。这样,eclipse的快捷方式便出现在系统的菜单中。

4. 安装Android SDK

    不得不说Android环境的搭建过程还是很繁,主要因为在线安装在国内基本不现实,而采用离线安装则要分别下载多个组件,还要注意版本对应问题。这里采用的原   则为,能离线安装的组件就不要在线安装。经过昨天的摸索,Android环境需要的组件主要有:Android SDK,SDK tools,Platforms,Platform tools,ADT

[1]首先安装Android SDK,可以从http://developer.android.com/sdk/index.html下载到。这里下载android-sdk_r16-linux.tgz

[2]解压android-sdk_r16-linux.tgz

$ tar zxvf android-sdk_r16-linux.tgz

[3]将解压得到的文件夹放在想要的位置即可

5.安装SDK tools

目前的版本中,SDK tools已经包含在Android SDK中,其位置为your_android_sdk_dir/tools

6.离线安装Platforms,Platform tools,ADT

这三个组件的安装是最浪费时间的也是最麻烦的,正统的在线安装方式是使用SDK tools里的SDK Manager来下载安装,但在天朝,此路不通。离线安装方法如下:

[1]首先注意版本问题,目前发现SDK tools版本和ADT版本是必须要一样的。因为下载的Android SDK版本是最新的16,它里边包含的SDK tools版本也就是16。因此ADT版本也就必须下载16。其实除了Platforms,其他组件均下载最新的是最保险的。要想查看各组件的最新版本,这时候SDK Manager倒是起作用了,运行之后可以看到Platform tools和ADT的最新版本。运行SDK Manager的方法:

$ cd your_android_sdk_dir/tools

$ ./android

这里观察到最新的Platform tools版本是10,ADT版本是16。OK,下面就是离线下载这些包。

[2]上述组件的下载地址为:

Android SDK Tools, revision 10 http://dl-ssl.google.com/android/repository/tools_r10-windows.zip
Android SDK Platform-tools, revision 3 http://dl-ssl.google.com/android/repository/platform-tools_r03-windows.zip
Android SDK Docs for Android API 11, revision 1 http://dl-ssl.google.com/android/repository/docs-3.0_r01-linux.zip
Android SDK Platform 3.0, revision 1 http://dl-ssl.google.com/android/repository/android-3.0_r01-linux.zip
Android SDK Platform 2.3.3._r1 Revision 1 http://dl-ssl.google.com/android/repository/android-2.3.3_r01-linux.zip
Android SDK Platform 2.3.1_r2 Revision 2 (Obsolete) http://dl-ssl.google.com/android/repository/android-2.3.1_r02-linux.zip
Android SDK Platform 2.2_r1 Revision 2 http://dl-ssl.google.com/android/repository/android-2.2_r02-windows.zip
Android SDK Platform 2.1_r2 Revision 2 http://dl-ssl.google.com/android/repository/android-2.1_r02-windows.zip
Android SDK Platform 1.6_r2 Revision 3 http://dl-ssl.google.com/android/repository/android-1.6_r03-windows.zip
Android SDK Platform 1.5_r3 Revision 4 http://dl-ssl.google.com/android/repository/android-1.5_r04-windows.zip
Android SDK Samples for Android API 11, revision 1 http://dl-ssl.google.com/android/repository/samples-3.0_r01-linux.zip
Android SDK Samples for Android API 10, revision 1 http://dl-ssl.google.com/android/repository/samples-2.3.3_r01-linux.zip
Android SDK Samples for Android API 9, revision 1 http://dl-ssl.google.com/android/repository/samples-2.3_r01-linux.zip
Android SDK Samples for Android API 8, revision 1 http://dl-ssl.google.com/android/repository/samples-2.2_r01-linux.zip
Android SDK Samples for Android API 7, revision 1 http://dl-ssl.google.com/android/repository/samples-2.1_r01-linux.zip
Android + Google APIs, API 11, revision 1 http://dl-ssl.google.com/android/repository/google_apis-11_r01.zip
Android + Google APIs, API 10, revision 1 http://dl-ssl.google.com/android/repository/google_apis-10_r01.zip
Android + Google APIs, API 9, revision 2 http://dl-ssl.google.com/android/repository/google_apis-9_r02.zip
Android + Google APIs, API 8, revision 2 http://dl-ssl.google.com/android/repository/google_apis-8_r02.zip
Android + Google APIs, API 7, revision 1 http://dl-ssl.google.com/android/repository/google_apis-7_r01.zip
Android + Google APIs, API 4, revision 2 http://dl-ssl.google.com/android/repository/google_apis-4_r02.zip
Android + Google APIs, API 3, revision 3 http://dl-ssl.google.com/android/repository/google_apis-3-r03.zip
Google USB Driver package, revision 4 https://dl-ssl.google.com/android/repository/usb_driver_r04-windows.zip

这里的地址只是作为参考,而且此处必须下载的只是Platforms和Platform tools,其他的视需要下载。下载时只要将版本改为你想要的数字,Linux下将windows改为linux即可。而ADT下载地址为:http://developer.android.com/sdk/eclipse-adt.html#downloading,文件名为ADT 16.0.1.zip(不区分操作系统)。

[3]将Platform tools解压后放到先前的SDK目录下,与tools文件夹平行。

[4]将Platforms,这里下载了2.2版本,解压后放到SDK目录下的platforms文件夹内。

[5]运行eclipse,离线安装ADT。eclipse->Help->Install New Software->Add->Archive,找到ADT 16.0.1.zip,OK即可。此处即便是这种离线安装,仍然需要较长时间,可能在安装过程里还是包括了自动到官网下载一些文件。

[6]配置

eclipse->Window->Preferences->Android,选择Android SDK所在路径,OK




posted @ 2012-03-01 20:01  浓得化不开  阅读(2987)  评论(0编辑  收藏  举报