Ubuntu下搭建Android开发环境

      忙了一下午,参考了很多资料,现在在ubuntu下搭建好了android开发环境。在搭建之前看到一篇文章说不能是有android不支持java 6,但是不巧的是为刚安装了java 6,那么没办法了,将就着就行了,真的不能用到时候再改也行。

 

安装Ubuntu Android应用程序开发环境需要如下几个软件

Java开发包:JDK 1.5/1.6

开发集成环境(IDE): Eclipse 3.5.2

Android开发环境:ADT

Android SDK

 

一.安装JDK

 

      根据ubuntu官方网站的 java安装配置 ,我们在中端中输入如下命令:

      这个过程可能比较慢,因为是用了新的partner源,大概20分钟就可以装完了,这里装到JDK是OpenJDK,具体有什么区别我也说不清楚了。还有一个疑问就是我发现在装完JDK以后,发现在/usr/lib/jvm/目录想有两个java目录,分别是java-6-sun和java-6-sun-1.6.0.20,这两个目录到文件都是相同到,不知道有什么区别。

 

二.安装ecplise

      我是去ecplise官方网站下载3.5的最后一个版本ecplise 3.5.2,然后解压缩。在这这钱我首先在/home/user1/目录想创建了一个文件夹program,然后将ecplise就解压缩到这个文件夹。

 

下面步骤三至步骤五多数都是参考 unbuntu android 开发环境搭配

三.安装ADT

      启动Eclipse选择"Help" > "Install New Software...",出现如下界面:

      然后选择"Add...", 在"URL"中输入http://dl-ssl.google.com/android/eclipse/,如下图所示:

      点击"OK"以后会返回“Install”界面,这时候我们在“Work with:”栏中选择我们刚才添加的“Andorid-http://dl-ssl.google.com/android/eclipse/”,这时候会在下面出现一个“Developer Tools“到选项,选择安装Android DDMS和Android Development Tools,如下图所示:

点击“Next”后选择accept license选项。如下图所示:

    最后点击Finish后,程序进入自动更新。如下图所示:


 

四.下载Android SDK

      我这里将下载到Android SDK也解压缩到了program文件夹中,和ecplise放在同一个目录下。然后在ecplise中指定 Android 到路径为/home/user1/program/androidSDK。操作步骤为选择"Windows" > "Preferences",选择"Android", 在"SDK Location"中输入SDK目录。 如下图所示:


 

五.更新Android SDK API

下载下来到SDK不带API,需要手动更新,这里我大概更新花了半个小时,可能我网速的缘故吧。选 择"Windows" > "Android SDK and AVD Manager" > “Available Packages”。把Android 2.2, Android 2.1, Android 1.6 的都勾选上,最后点击"Install Selected",完成 SDK API的更新。如下图所示:


 

六.创建AVD

      AVD是android virtual device,就是android虚拟设备,这个在我们没有android手机到时候,就用这个AVD来测试我们开发到程序。当然这个AVD也并不是所有程序都能测试,如果一个传感器程序就不能测试。

创建方法如下:

ecplise->windows->Android SDK and  AVD Manager->virtual Devices->new->

name:my_avd

target:Android 2.2-API Level 8(我之安装了Android 2.2,所以就一个选择)

其他到如SD Card,Skin,Hardware都使用默认设置就可以了。

点击Create AVD就完成了一个AVD到创建。

七.创建Helloword应用程序

参考 windows搭建android开发环境 

      这里需要说明的是我们在启动程序之前都会先创建一个启动配置,具体步骤如下。选择“ecplise->run->run configuration->左边栏选中Android Application->右边栏中为这个配置添加name为android_configuration->close“,接着就是依照参考文档中创建helloword程序。在run以后需要等一段时间才能出现程序到运行结果,开始我还以为启动失败了呢。

注:创建HelloWorld应用程序中各名称参数的说明

相关参数的说明:
1. Project Name: 包含这个项目的文件夹的名称。
2. Package Name: 包名,遵循JAVA规范,用包名来区分不同的类是很重要的,我用的是helloworld.test。
3. Activity Name: 这是项目的主类名,这个类将会是Android的Activity类的子类。一个Activity类是一个简单的启动程序和控制程序的类。它可以根据需要创建界面,但不是必须的。
4. Application Name: 一个易读的标题在你的应用程序上。
5. 在"选择栏"的 "Use default location" 选项,允许你选择一个已存在的项目。

 

 

 

 

posted @ 2010-08-12 14:21  xwdreamer  阅读(1706)  评论(0编辑  收藏  举报