Android SDK 2.2开发环境搭建

本文详细介绍如何在Windows环境下搭建Android SDK 2.2 的开发环境,包括安装JDK、Eclipse、Android SDK及其插件ADT等步骤,并通过创建一个简单的Hello World项目来验证开发环境的有效性。
摘要由CSDN通过智能技术生成

Android SDK 2.2 开发环境搭建


(1) 安装必备。(以下为Android开发中必备的软件与工具)
1.1 安装jdk
Android目前支持以下jdk版本:
jdk1.5jdk1.6
如果未安装可以到官方下载:
http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载后,点击安装即可。本文用的是:jdk 1.6.0_18
1.2 安装Eclipse
Android目前至少支持以下Eclipse版本:
Ganymede (3.4)Galileo (3.5)Helios (3.6)
如果未安装可以到官方下载:
http://www.eclipse.org/downloads/
下载后,直接解压即可使用。本文用的是:Helios (3.6)
1.3 安装Android SDK
目前最新版本为:SDK 2.2
如果未安装可以到官方下载:
http://developer.android.com/sdk/index.html
点击:android-sdk_r06-windows.zip
下载后,直接解压即可。例如:E:/Android/android-sdk_r06-windows

(2) 安装Developer Tools插件。(确保现在的网络已经连接,因为需要在线下载)
2.1 打开Eclipse,选择菜单:Help->Install New Software...


2.2 弹出Available Software对话框,点击Add...按钮。


2.3 弹出Add Repository对话框。
Name中输入:Android
Location中输入:https://dl-ssl.google.com/android/eclipse/
点击OK按钮。


2.4 此时Eclipse会搜索指定URL的资源,如果搜索无误,会出现:Developer Tools的复选框,选中此复选框。点击Next按钮。


2.5 出现Install Details对话框。点击Next按钮。


2.6 出现Review Licenses对话框,选择I accept the terms of the license agreements复选框。点击Finish按钮。


2.7 出现Installing Software对话框,开始下载资源。



2.8 下载过程中可能会出现Security Warning对话框,不用担心点击OK按钮以继续安装。


2.9 下载完毕会弹出Software Updates对话框,点击Restart Now重新启动Eclipse



(3) 安装完整Android SDK。(官网上下载的SDK只是一个框架,并不是完整的开发包,所以需要进一步下载完整)
3.1 依次选中菜单:Window->Preferences


3.2 弹出Preferences对话框,可能会立即弹出Android SDK Location的错误对话框。


3.3 关掉上述错误对话框,在SDK Location中输入:E:/Android/android-sdk_r06-windows,点击OK按钮。


3.4 依次选择菜单:Window->Android SDK and AVD Manager


3.5 弹出Android SDK and AVD Manager对话框,选择Available Packages,点击+展开选项。并选中API 84个选项。点击Install Selected按钮。


3.6 弹出Choose Packages to Install对话框,选中Accept All单选框,点击Install按钮。


3.7 弹出Installing Archives对话框,开始下载安装。此过程所需时间视网速而定,带宽1.5M的话,下载速度大约为:80Kib/s


3.8 下载完毕后,可能会弹出ADB Restart对话框,点击Yes即可。


3.9 安装完毕后,点击Close按钮,关闭窗口。


3.10 如果不确定刚才的4个包是否正确安装,可以在Android SDK and AVD Manager对话框中选择Installed Packages,查看已安装的软件包。



(4) 新建AVD。(Android Virtual Devices = AVDAndroid虚拟设备,亦即嵌入式开发中常用的模拟器)
4.1 如果SDK安装无误,则在Android SDK and AVD Manager对话框中选择Virtual Devices,点击New...按钮。


4.2 弹出Create new Android Virtual Device(AVD)对话框,在Name中输入:Android-AVDTarget中选择:Android 2.2 - API Level 8
其它选项按照默认即可,点击Create AVD按钮即可。


4.3 如果安装成功,会在Android SDK and AVD Manager对话框中显示。



(5) 新建Android项目。(新建一个Android程序,以验证开发环境是否搭建成功)
5.1 Eclipse中依次选择菜单:File->New->Project...


5.2 弹出New Project对话框,选中:Android->Android Project,点击Next按钮。


5.3 弹出New Android Project对话框。
Project Name中输入:hello
Build Target中选择:Android 2.2复选框
Appication name中输入:hello_android
Package name中输入:com.android.test
Create Activity中输入:HelloAndroid
点击Next按钮。


5.4 弹出New Android Test Project,因为是一个小的演示项目,所以不需要创建测试项目。直接点击Finish按钮即可。


5.5 编辑HelloAndroid.java文件。
package com.android.test;

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

public class HelloAndroid extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
TextView textView = new TextView(this);
textView.setText("Hello Android!");
setContentView(textView);
}
}



(6) 运行Android项目。(接下来是见证奇迹的时刻~
6.1 编辑好HelloAndroid.java文件之后,就可以运行看看效果了。
点击工具栏的运行按钮,或选择菜单:Run->Run,会弹出Run As对话框,选择Android Application,点击OK按钮。


6.2 AVD加载的速度有些慢,需要耐心等待。



6.3 等待几分钟后就会出现Android待机界面。



6.4 接着就会自动运行刚才的项目,可用看到效果。如果看到Hello Android!的字样就表示运行无误。

来自http://hi.baidu.com/xiboliya/blog/item/4385ba7eb1fd79360dd7da46.html

http://www.cnblogs.com/IT-Cristian/archive/2010/11/12/1875546.html

搭建windows下面的android开发环境一般需要以下工具或软件:

1. jdk(要求jdk5jdk6)

2. eclipse(要求eclipse3.4eclipse3.5)

3. Android SDK(主要包含android应用开发所需要的API,和一些辅助工具)

4. Android Development Tools(ADT,是一个eclipse插件,用于在eclipse IDE里快速创建,调试Android应用程序)

 

 

 

接下来当然是搭建Android 的开发环境啦,步骤如下:

 

1. 安装JDK注意这里只是安装JRE是不行的,需要安装JDK
 

笔者是去 http://www.oracle.com/technetwork/java/javase/downloads/index.html 下载了 JDK 6 Update 20
根据www.eclipse.org的官方信息,在windows 平台上安装了JDK 6 Update 21,然后运行Eclipse Helios (3.6) 会出现 crashing,需要进行一些设置 http://wiki.eclipse.org/FAQ_How_do_I_run_Eclipse%3F#Oracle.2FSun_VM_1.6.0_21_on_Windows )

Windows 7:
1) 双击 jdk-6u20-windows-i586.exe 进行安装
2) 安装完成后,在命令行中输入 "java -version",若出现以下信息则表示安装成功:

java version "1.6.0_20"
Java(TM) SE Runtime Environment (build 1.6.0_20-b02)
Java HotSpot(TM) Client VM (build 16.3-b01, mixed mode, sharing) 

 

 

2. 安装Android SDK


这一步是废去 笔者 最多时间和精力的。。。
通过查询资料得知,googleAndroid官方网址已经由 http://dl.google.com/android 迁移到了 http://developer.android.com,但是遗憾的是国内对网站 developer.android.com 进行了屏蔽(实在是搞不懂是啥原因~~),无法直接访问。

 

大家可以通过代理软件或在线代理来访问(速度稍慢),也可以访问developer.android.com的镜像。下面是笔者整理的几个镜像网址:

http://androidappdocs.appspot.com
https://txt.appspot.com/developer.android.com

 

笔者这里使用 androidappdocs.appspot.com 这个镜像网站来访问 developer.android.com 
选择SDK这个tab项,发现现在最新的Android SDK版本是2.2

 

<Windows 7>
1) 下载 android-sdk_r06-windows.zip,大小是 23293160 bytes, MD5是 7c7fcec3c6b5c7c3df6ae654b27effb5
2) 解压 android-sdk_r06-windows.zip 到你想安装Android SDK的目录。笔者这里解压到了 D:/,于是生成了 D:/android-sdk-windows/  这个目录。
3) 在环境变量中的PATH中加入 D:/android-sdk-windows/tools 
4) 由于google改变了下载策略(以前是sdk所以的文件集成在一个安装包中,可以离线安装),现在必须在线实时地从google网站上下载需要安装的文件来进行在线安装。双击 D:/android-sdk-windows/SDK Setup.exe 运行 Android SDK and AVD Manager
一般情况下都出现下面的提示:
Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml, reason: Connection timed out: connect

 

我们需要关闭 "Refresh Sources" 和 "Choose Packages to Install"窗口,点击选中左侧栏目中的 "Settings",将 "Force https//... sources to be " 勾选上,然后再选中左侧栏目中的 "Available Packages" 条目,点击 Refresh,应该就可以成功获取到安装列表了。(笔者这在费了很长时间,因为不管笔者怎么设置,一直提示Connection timed out: connect,后来无意中查明了原因,因为笔者之前用的是 移动/铁通 的网络可能封锁了 Android SDK在线安装的网址;换成电信的网络一切正常!神啊!!)

 

5) 在安装列表中选择要安装的 apis 版本、usb驱动、SDK例子程序和SDK文档等。
笔者安装的是 Android 2.2 SDK,对应的API代号是8

 

 

4. 创建一个新的 Android Virtual Device (AVD)

 
  新建AVD时的 emulate 设置.
  1) 从 Android SDK and AVD Manager窗口的左侧选择 Virtual Devices

  i.选择 New
  ii.输入一个AVD Name
  iii.选择一个 Target
  iv.输入模拟的 SD Card 的容量大小
  v.选择一个外观皮肤 Skin
      *保留默认的skin设置值
      让模拟器外观大小像 G1, MyTouch 3G, Hero, 等手机设备
      *选择 WVGA 854
      模拟 Motorola Droid
      *选择列表内其他的选项
      模拟其他的设备
  vi.然后 Create AVD

 

PS: 现在就可运行新建的模拟器 (Virtual Device)
  在列表里选择新建的要运行的模拟器( Virtual Device)

 

 

单击 "Start..."

 

单击 "Launch"

 

PS: 若遇到ERROR: unknown virtual device name 这样的问题一般是由于创建的文件路径引用错误造成的。
比如Vista可以设置用户文件到F盘下。这样在用Eclipse或者从命令行创建Android Emulator时,相应的文件是被放置到 F:/Users/<username>/.android“ 下面了,而程序运行时仍然从 C:/Users/<username>/.android“ 下查找相应的配置文件,从而导致上面的错误。
 

解决办法一(这也是笔者采用的方法)
新添加一个环境变量,名字为 "ANDROID_SDK_HOME” (这个变量名不能改变,只能是这个名字!),然后把变量值改为你想将".android文件夹(AVD信息)所放置的位置,在这里我把它设置为Android SDK包中,值为:"D:/android-sdk-windows",问题解决了。

解决办法二:
把 "F:/Users/<username>/.android“ 下的文件复制到 C:/Users/<username>/.android“ 下面也可解决这个问题,不过这样的解决方案有一个明显的缺点,那就是如果又新建立AVD,又得重新复制。


首次运行需要几分钟的时间.

 

 

5. 安装 Eclipse
If you need to install or update Eclipse, you can download it from this location:
http://www.eclipse.org/downloads  (A Java or RCP version of Eclipse is recommended.)

笔者这里安装的是 Eclipse IDE for Java Developers (Eclipse Helios, 3.6)
下载完成之后,直接解压即可(笔者的安装路径 C:/Program Files/eclipse_java )

 

6. 安装 EclipseAndroid ADT插件
1) 可以直接到Android官网去下载这个ADT插件。
笔者是到 http://androidappdocs.appspot.com/sdk/eclipse-adt.html#installing 这里下载了ADT-0.9.7.zip,大小是 8033750 bytesMD5是 de2431c8d4786d127ae5bfc95b4605df

 

接着安装ADT插件,笔者这里是使用的直接拷贝的方式来安装的,大家也可以通过links方式安装。

 

links方式安装的说明如下:
新建 C:/Program Files/eclipse_java/myplugins/ 和 C:/Program Files/eclipse_java/myplugins/androidadt/eclipse/ 目录,将 解压 ADT-0.9.7.zip 所得到的所有文件拷贝到 C:/Program Files/eclipse_java/myplugins/androidadt/eclipse/ 目录中。

 

新建 C:/Program Files/eclipse_java/links/ 目录,并在这个目录下面新建一个文本文件 androidadt.link,并且写入以下内容:
path = C:/Program Files/eclipse_java/myplugins/androidadt

 

如果不成功,删除 C:/Program Files/eclipse_java/configuration 目录下,删除org.eclipse.update文件夹,重启eclipse即可。

 

eclipse在启动的时候将会到指定的目录下去查找eclipse/features目录和eclipse/plugins目录,看是否有合法的功能部件和(或)插件。也就是说,目标目录必须包含一个 /eclipse 目录。如果找到,附加的功能部件和插件在运行期配置是将是可用的,如果链接文件是在工作区创建之后添加的,附加的功能部件和插件会作为新的配置变更来处理。

附加说明
  1. 插件可以分别安装在多个自定义的目录中。
  2. 一个自定义目录可以安装多个插件。
  3. link文件的文件名及扩展名可以取任意名称,比如ddd.txtmyplugin都可以。
  4. link文件中path=插件目录的path路径分隔要用//或是/
  5. link文件可以有多行path=插件目录,对应多个自定义插件目录,每一行的path参数都将生效。
  6. links目录也可以有多个link文件,每个link文件中的path参数都将生效。
  7. 插件目录可以使用相对路径。
  8. 可以在links目录中建立一个子目录,转移暂时不用的插件到此子目录中,加快eclipse启动。
  9. 如果安装后看不到插件,把eclipse安装目录下的configuration/org.eclipse.update/目录整个删除,重启eclipse

 

2) 在这一步也可以通过Eclipse自身的update功能进行下载:
启动Eclipse,选择【Help】 Soft Updates】 Find and Install
(或者是 【Help】 Soft Updates, in the dialog that appears, click the Available Software tab )

In the "Location" field, enter this URL:
https://dl-ssl.google.com/android/eclipse/

 

这时窗口中新增了https://dl-ssl.google.com/android/eclipse/项,选中该项,点击【Install】按键即可下载。

 
If Eclipse can not find the remote update site containing the ADT plugin, try changing the remote site URL to use http, rather than https. That is, set the Location for the remote site to:
http://dl-ssl.google.com/android/eclipse/

 

注:许多国内的网友都无法完成这样的升级,通常是进行到一半就没有任何反映了(其他插件,例如pydev也是这样)。

 

Android ADT安装

2010-06-08 21:18

1. 下载安装JDK1.5以上,设置环境变量
2. 下载安装eclipse3.5
3. 下载Android JDK r06版本,并由此下载所需JDK,API等,并安装
4. 启动eclipse3.5 --> help -->Install new software -->add site --->对话框中name自己随便输入,
    location中输入:http://dl-ssl.google.com/android/eclipse/. 然后系统自动刷新出:
    Develper Tools( Android DDMS,Android Development Tools),全部勾上,然后一直next,直至安装完毕。

tips:中间可能会缺少组件见 http://blog.csdn.net/tiaotiaoyly/archive/2010/07/18/5745002.aspx
5. 重启系统
   这样就可以新建android工程了。


 

 

 

7. 配置 Eclipse 和 Android ADT插件

1) 设置EclipseJava JDK属性设置
    选择【Window>Preferences】打开编辑属性窗口;选择Java属性面板;选择Java编译器为6.0;点击Apply,和OK

2) 进行Android SDK设置
    选择【Windows】 Preferences】打开编辑属性窗口;选择Android属性面板;加入Android SDK的目录(点击【Browse】进行选择,这里是 "D:/android-sdk-windows/" 目录)。

 

 

8. 测试开发环境

 

搭建好开发环境之后,我们来创建一个Hello World工程,体验一下Android的开发。
    1) 选择【File>New>Project
    2) 选择【Android>Android Project】,点击【Next

    

 

    3) 对新工程进行设置,点击 Finish

    

 

    4) 将文件HelloAndroid.java 中的代码修改为:

 

 

package com.example.hello;






public class HelloAndroidextends Activity
{
/** Called when the activity is first created.*/
 @Override
public void onCreate(Bundle savedInstanceState)
 {
super.onCreate(savedInstanceState);
 TextView tv= new TextView(this);
 tv.setText("Hello, Android");
setContentView(tv);
 }
}

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

 

运行程序,第一次启动AVD,时间有点长,运行效果为:

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值