Chinaunix首页 | 论坛 | 博客
  • 博客访问: 583085
  • 博文数量: 95
  • 博客积分: 1573
  • 博客等级: 上尉
  • 技术积分: 1030
  • 用 户 组: 普通用户
  • 注册时间: 2011-12-23 10:46
个人简介

hello world!

文章分类

全部博文(95)

文章存档

2014年(1)

2013年(44)

2012年(50)

分类: Android平台

2013-07-11 14:25:24

Android开发环境由以下软件构成:

1JDKJAVA程序开发包和运行时环境

2Eclipse :集成的IDE开发环境

3ADT:专门为Android开发定制的Eclipse插件

4Android SDK LinuxAndroid应用开发SDK

1.安装JDK

首先到oracle的官网上下载linux版本的JDK,我选择的是jdk1.6.0_30版本。安装文件名为jdk-6u30-linux-i586.bin.

1、复制jdk到安装目录

1)假设jdk安装文件在桌面,我们指定的安装目录是:/usr/local/java 。可是系统安装后在/usr/local下并没有java目录,这需要我们去创建一个java文件夹,如图(1

 

 2)切换到桌面下,执行复制

      

2、安装jdk

运行jdk-6u30-linux-i586.bin,如图

 当看到下图情况时,说明你安装成功了。
   

3)这时在/usr/local/java目录下就多了一个jdk1.6.0_30文件夹.,可以查看一下,如图(8

 

 3、配置环境变量

1)打开/etc/profile文件,如图(9

 

 2)添加变量如下:

# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))  

# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).  

#set java environment  

  

export JAVA_HOME=/usr/local/java/jdk1.6.0_30  

export JRE_HOME=/usr/local/java/jdk1.6.0_30/jre  

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

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

 

   (注:为了以后集群工作的方便,这里建议每台机器的java环境最好一致。)

3)查看java环境变量是否配置成功,如图(11

 

(注:如果结果如上图所示,就说明你的java安装成功了。)

2.安装eclipse

目前官方推荐开发环境是eclipse+ADT。当然你完全可以采用其他任何一种开发环境,但是我还是选择了官方的推荐,因为一切都是免费的。下载eclipse的地址是: 我下载的是64bit linux
      Eclipse IDE for Java Developers

    我下载下来的文件是eclipse-java-kepler-R-linux-gtk-x86_64.tar.gz
    当然首先是解压,执行命令:
      tar zvxf eclipse-java-kepler-R-linux-gtk-x86_64.tar.gz
    解压成功之后,就出现了一个eclipse目录。这个目录就是安装好的eclipse了,进入这个目录,执行eclipse文件,即可启动eclipse
    自己建立桌面启动快捷方式,即桌面右键创建启动器。

3.下载安装Android SDK Starter Package

Android SDK Starter Package这个只是SDK的核心基本工具,有了它,再利用它的管理工具下载其他你需要到部分。看到这个目录中有个android脚本文件了吗?执行它,就会启动Android SDK and AVD Manager,这个工具可以帮你下载其他你需要的部分,还可以创建模拟机。

下载地址是:http://developer.android.com/sdk/index.html
    一般是下载最新版,我下载的:android-sdk_r22.0-linux.tgz
    接下来当然是解包了:tar zvxf android-sdk_r22.0-linux.tgz
    解包完毕,就会在当前目录下出现android-sdk-linux_x86目录了。这个目录下就是sdk的基本工具了。记住这个目录,因为以后你运行工具或者设置ADT的时候,会需要这个目录的!

4.安装ADTAndroid Development Tools)插件

ADT插件是google官方开发的Eclipse的一个插件,专门为Android应用开发而准备的。

启动 Eclipse, 然后选择 Help > Install New Software....

单击右上角的Add按钮,在弹出的 Add Repository 对话框中,Name一栏目填写 "ADT Plugin",Location一栏就有两个选择,一个是填入下载网址:,这样就可以网上下载安装。

第二个选择是如果我已经下载了ADT Plugin,那么就单击旁边的Archive按钮,直接找到插件所在到包即可。

这里我用的是第一种方法。比如我用的就是第二种,把Developer SDK Tools前面的checkbox选上,然后单击下面的next按钮,然后就等着安装进度条完成吧,其中会出现安装软件的列表,你单击Next即可,然后会出现license,你必须选择agree才行,然后单击finish就完成了。安装完成之后,重启eclipse即可。

5.配置ADT 插件

配置的内容就是要修改在eclipse中到ADT插件的引用指向,需要指向前面安装好的Android SDK目录,还记得这个目录吗?
    启动eclipse,选择Window > Preferences..
    在弹出的Preferences对话框中左边选择Android标签,右边SDK location选择你当初Android SDK的目录即可。比如我到目录是:/home/AAA/android-sdk-linux_x86(AAA这里是我的用户名),然后单击apply,再单击ok即可。
    在这个过程中会弹出一个对话框问你是否要参加google的满意度调查报告。你可以选择参加还是不参加。单击process按钮即可。
    安装好之后,你可以常用Help > Check for Updates选项来保持ADT保持最新。

6.添加Android操作系统和部件

到目前为止,基本配置都差不多了,但是为了开发android应用,还必须添加一个android操作系统,用于模拟器模拟你的应用程序。当然还有一些其他部件需要安装。其实就是通过SDK 工具包中的Android SDK Manager来完成。当然在eclipse中可以直接启动这个程序:Window > Android SDK Manager.
    当然也可以直接运行sdk目录下的tools目录下的android脚本来启动。
    推荐的部件一般是:
        SDK Tools
,这个你安装了sdk starter package实际上已经装好了。
        SDK Platform-tools
,这个要装。
        SDK platform
,这个至少需要一个。也就是操作系统,你可以下载多个,比如2.23.1你可以都下载,但是至少必须一个,因为模拟器运行的时候是必须要的。所以,如果你想各种平台都模拟测试一下,那么你就需要各种版本的android都下载一个。
    我下载了SDK Platform-toolsAndroid2.3.3Android 4.1Extras几个包。
    下载完成之后,Android的开发环境就搭建好了。

7.对模拟器进行设置

  选择windows->Android Virtual Device Manager 点击new,具体配置如图.
     


完成后点击start,虚拟机运行后,可将语言调整为中文简体。

8.hello,android测试程序

 启动eclipse,选择File->New->Project...,选择androidAndroid Application Project.

        

Application name:Hello,Android 这是应用程序名字,也是程序运行的时候显示在屏幕上方的文字,注意第一个字母要大写。
     project name:HelloAndroid 
这是项目名称,也就是包含文件的目录名称
     Package Name
my.android  这个不用解释,学过java的都应该知道,这是类的包名。
   其它地方默认就可以了。

      

然后一路next,Activity name处设置为:Helloandroidactivity(注意要求第一个字母大写)就可以了。
完成后,在my.android下找到Helloandroidactivity.java,打开后,把里面的onCreate方法的代码更新如下:

import android.widget.TextView;

public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        TextView tv = new TextView(this);
        tv.setText("Hello, Android!=
你好,安卓!");
        setContentView(tv);

    }
    然后运行,等一段时间,会出现android虚拟机,并运行该程序。
      

 

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