android开发环境的搭建

因为即将就职的公司首先有一个项目要在Android平台上开发应用,我就不得不预先准备一下相关的工作,对于智能终端这一块,说实在的,以前还真的没接触过,就连各种品牌的3G手机我都没有了解的兴趣,自己用的也是也是199元的Nokia 1202,还是白屏的。尽管自己能力不是很强,但是从小到大,还没发现自己决定做一件事,到最后会做不好的,只要下点功夫,我相信很容易上手的。

在了解了Android相关概念以及模型后,最迫不及待的就是在电脑上搭建Android的开发环境了,也就是各种IDE环境。也不知道自己涉及了多少种计算机编程语言的Hello world程序的,可Android性质还是差别较大的,对我来说比较新鲜,新鲜的事物当然要迫不及待地尝试一下,于是乎昨天下午折腾了半天,总算把开发环境搭建好,网上有很多教程,我只把自己的实战过程以及过程中遇到的问题整理一下,希望对有兴趣的同学有所帮助。

安装准备,必须的软件列表,均以给出官方下载页面,版本可能要自己选择

1.JAVA JDK SE 1.6
2.Eclipse 3.5
3.Google Android SDK 2.3.1
4.ADT-0.9.7或更高版本

安装JDK,Eclipse,设置JDK环境变量,预设 Android SDK(稍后安装)环境变量

JAVA_HOME=C:\Program Files\Java\jdk1.6.0_10
JAVA_JRE_HOME=C:\Program Files\Java\jdk1.6.0_10\jre
JRE_HOME=C:\Program Files\Java\jre6
Android_SDK_HOME=E:\MobileDev\android-sdk
CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar;%JAVA_HOME%\lib\dt.jar;%JRE_HOME%\lib;%JRE_HOME%\lib\rt.jar;%JAVA_JRE_HOME%\lib;%JAVA_JRE_HOME%\lib\rt.jar
Path=%Android_SDK_HOME%\tools;%JAVA_HOME%\bin;%JRE_HOME%\bin;%JAVA_JRE_HOME%\bin;

安装Google Android SDK

如果下载的是zip包,将Google Android SDK解压到E:\MobileDev\android-sdk目录,如果下载的exe文件,那就安装到E:\MobileDev\android-sdk目录,总之确定Google Android SDK的安装目录的就可以了。

到这里Google Android SDK并没有完成安装,需要手动运行E:\MobileDev\android-sdk目录下的SDK Manager.exe文件继续安装,该程序会自动从官方站点获取可用组建,如果在获取过程中链接不上https服务器,那么要讲强制使用https服务器的设置取消掉,如下图,取消选择状态:

设置不强制从https服务器获取组建

成功链接服务器后,SDK Manager会获取到你所需要的包,当然了,同一种包往往有很多个版本,选择一个就够了:

选择包

最后,我选择安装的包如下列表所示:

我安装的包

给Eclipse安装ADT插件

打开Eclipse,Help-Install New Software 安装新的插件,在对话框中点击【Add...】增加一个在线安装的地址:http://dl-ssl.google.com/Android/eclipse,然后选择这个安装源,检测出可安装组建后,全部勾选,如下面几幅图所示:

Eclipse中安装ADT插件

ADT安装

ADT安装

到这个地方,Android的开发环境就算搭建完成了,接下来是要做点有成就感的东西,那就是Hello World程序了,必须的。

首先创建AVD模拟器,以便Hello World 程序的运行

在Eclipse中打开Window-Android SDK and AVD Manage,工具栏里面也有一个Android SDK and AVD Manage的启动图标。新建一个AVD,相关参数设置参考见下图:

AVD

新建一个Android工程来实现我们的Hello World程序

如果Android安装成功的话,Eclipse中便可以新建Android工程:

新建Android工程

新建Android工程

package com.android.test.hello;

import android.app.Activity;
import android.os.Bundle;
import android.widget.TextView;

public class Hello extends Activity {
    /** Called when the activity is first created. */
    @Override
    public void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
        TextView tv = new TextView(this);
        tv.setText("这是一个测试Android的helloWorld");
        setContentView(tv);
    }
}

保存后,Eclipse一般就自动编译了,设置一下Run configuration:

运行配置

点击运行后,就能打开模拟器,并且在模拟器中有一个Hello的应用程序,到这里,对Android开发环境的初体验就全部结束了。

运行结果

小雪转中雪

18 Comments On android开发环境的搭建

  1. avatar

    喜欢android的设计界面。。但是本人还是个白菜。。

  2. avatar

    光兄开始android了啊,记得貌似以前不是干技术的啊?

  3. avatar

    姜饼系统之前折腾过SDK,在电脑上控制感觉挺辛苦的,没有真机那样爽。 :mrgreen:

  4. avatar

    好高深好高深,略过不看,祝光光新年快乐,万事都如你意。。。 😈

  5. avatar

    元宵节快乐

  6. avatar

    安卓是很有出息的系统,塞班老了

  7. avatar

    呵呵 不错啊 加油

  8. avatar

    哎,不懂
    我老公也是搞这个的,每次看他弄,我头晕

  9. avatar

    呵呵,上Android了啊,这方向不错

  10. avatar

    技术贴
    飘过。。。

  11. avatar

    你现在上班的地方距离我上班的地方很近

  12. avatar

    专业的文章需要懂的人看的,我们只是支持一下。

  13. avatar

    咔咔,我也发过类似的文章

  14. avatar

    Android是个很好的方向啊,光光去搞个职能手机吧,HTC的就可以

  15. avatar

    不是性感就行 😕

  16. avatar

    强人啊,技术文都写得这么感性。

    • avatar

      @子夜星辰 你动作咋的就这么快呢?这篇博文哪里感性了…… 😡

      • avatar

        @世纪之光 大概是情人眼里出西施吧,反正你做什么我看着都感性,哈哈

| 真的AJAX提交哦

回复给 我的职业生涯 点击这里取消回复。