ubuntu下android开发环境配置

来源:互联网 发布:不用网络的好玩游戏 编辑:程序博客网 时间:2024/04/30 09:43


原帖地址:http://blog.csdn.net/majianfei1023/article/details/7334652



一直在windows下做android的开发,最近想转到linux上,所以配置了在ubuntu下android开发环境。我尽量把过程讲的详细,还原我配置环境的过程,以便大家配置。

1.安装JDK

   首先到oracle的官网上下载linux版本的JDK,网址为:http://www.oracle.com/technetwork/java/javase/downloads/jdk-6u26-download-400750.html

    下载 Linux x86 - Self Extracting Installer。

   下载回来之后,当然是直接运行安装即可.先把这个文件cp到你的安装目录下,然后在你的安装目录直接执行:

   我是在/usr中创建了一个目录/jvm/java/,然后把文件复制到这么目录。(可能显示没有权限的问题,这样  用sudo -i转到系统权限即可)。

然后通过终端进入你jdk的目录(我的是/usr/jvm/java/)然后执行命令chmod u+x ./jdk-6u26-linux-i586.bin(你可以先用ls -l查看你的这个文件有没有可执行权限,如果有,就可以直接执行下一个命令)

   sudo -s ./jdk-6u26-linux-i586.bin

   安装程序会自动给你安装到当前目录的jdk1.6.0_26目录下。

  程序安装好了,接着需要设置环境变量。

  执行:

  sudo gedit /etc/profile

 在配置文件中加入如下部分:(/usr/jvm/java是你自己解压的目录,根据自己的设置自己调整)

#set java environment 

JAVA_HOME=/usr/jvm/java/jdk1.6.0_26

export JRE_HOME=/usr/jvm/java/jdk1.6.0_26/jre 

export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH 

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH 

保存,然后注销当前用户,重新登录,环境变量就生效了。(这个步骤不能少,至少我要重启才能生效)

验证是否安装成功:

执行:

java -version

如果出现:

java version "1.6.0_26"
Java(TM) SE Runtime Environment (build 1.6.0_26-b03)
Java HotSpot(TM) Server VM (build 20.1-b02, mixed mode)

就说明jdk安装成功,恭喜你,完成了第一步。

2.安装eclipse

下载eclipse的地址是:http://www.eclipse.org/downloads/

我下载的是32bit linux :

Eclipse IDE for java Developers, 98 MB,这是一个javaSE开发的基本包,推荐下载classic版本,注意最新ADT 要求eclipse必须是3.5版本以上才可以。

文件名字:eclipse-SDK-3.7.2-linux-gtk.tar.gz

当然首先是解压,执行命令:

tar -zvxf eclipse-SDK-3.7.2-linux-gtk.tar.gz

解压成功之后,就出现了一个eclipse目录。这个目录就是安装好的eclipse了,进入这个目录,执行eclipse文件,即可启动eclipse。

你可以进去编写一个简单的程序,编译执行一下,来验证下eclispe是否工作正常。

3.下载安装Android SDK

Android SDK这个只是SDK的核心基本工具,有了它,再利用它的管理工具下载其他你需要到部分。

下载地址是:http://developer.android.com/sdk/index.html

下载下来到文件是:android-sdk_r11-linux.tgz。

然后解压:tar -zvxf android-sdk_r11-linux.tgz

解包完毕,就会在当前目录下出现android-sdk-linux目录了。这个目录下就是sdk的基本工具了。记住这个目录,因为以后你运行工具或者设置ADT的时候,会需要这个目录的!

4.安装ADT插件

用过eclipse android
开发的人都知道,ADT是eclipse进行android开发必备的插件。

  • 启动 Eclipse, 然后选择 Help > Install NewSoftware....
  • 单击右上角的Add按钮
  • 在弹出的 Add Repository 对话框中,Name一栏目填写 "ADT Plugin",在Location一栏就有两个选择,name里面填android,Location填入下载网址:http://dl-ssl.google.com/android/eclipse/,(windows下改成https:)这样就可以网上下载安装。
  • 然后在下面的软件列表里,选择安装AndroidDDMS和AndroidDevelopmentTools。一直下一步就可以安装。
注:我安装ADT的时候遇到错误1 Cannot complete the install because one or more required items could not be found. 
 
2 Software being installed: Android Development Tools 8.0.1.v201012062107-82219 (com.android.ide.eclipse.adt.feature.group 8.0.1.v201012062107-82219) 
 
3 Missing requirement: Android Development Tools 8.0.1.v201012062107-82219 (com.android.ide.eclipse.adt.feature.group 8.0.1.v201012062107-82219) requires 'org.eclipse.gef 0.0.0' but it could not be found


是由于所下载的eclipse插件不全,导致缺少org.eclipse.wst.sse.core

解决方案:

. 在Help->Install New Software->”Available Software Sites”中找到你那个eclipse版本的主要更新源,如下所示:
 
1 Indigo - http://download.eclipse.org/releases/indigo
 
我的eclipse是3.7,对应开发代号是Indigo,在前面的方框中打勾,点击OK。
 
更新完成后,选择列表的最后一项“Web,XML,Java EE and OSGi Enterprise Development”,点击Next并安装、更新。安装完成会提示你重启eclipse,
 
之后便可以像前面介绍的步骤一样安装ADT了。安装完ADT之后会提示重启,重启之后会自动提示安装android SDK Manager。(如果没有提示自动安装android SDK Manager ,在Window > Android SDK可以安装android各个版本的SDK。我只选了 )

5.配置ADT 插件

配置的内容就是要修改在eclipse中到ADT插件的引用指向,需要指向前面安装好的Android SDK目录,还记得这个目录吗?

启动eclipse,选择Window > Preferences.. (注:我的自动提示安装android sdk,安装完成之后自动配置了路径)

在弹出的Preferences对话框中左边选择Android标签(如果ADT插件安装成功就会有android标签),右边SDK location选择你当初Android SDK的目录即可。比如我到目录是:/home/majianfei/program/android-sdk-linux,然后单击apply,再单击ok即可。


到目前为止,基本配置都差不多了,但是为了开发android应用,还必须添加一个android模拟器,其实就是通过SDK 工具包中的Android SDK and AVD Manager来完成。当然在eclipse中可以直接启动这个程序:Window > Android SDK and AVD Manager.(我的Android和AVD Manager是分开的,选择AVD Manager创建一个模拟器)。

然后就可以启动模拟器了。


6.测试。之后就可以写一个hello world测试了。我想信大家在windows做过android开发的都写过hello world,在这里我就不详说了。祝大家配置成功,有什么问题可以随时留言。