`

搭建 Android 2.2 开发环境

    博客分类:
  • Web
阅读更多

这几天看到了几个不错的Android 上的应用,心痒痒,也想探索一下Android 的世界,于是决心学习一下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


这一步是废去 笔者 最多时间和精力的。。。
通过查询资料得知,google的Android官方网址已经由 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. 安装 Eclipse的Android ADT插件
1) 可以直接到Android官网去下载这个ADT插件。
笔者是到 http://androidappdocs.appspot.com/sdk/eclipse-adt.html#installing 这里下载了ADT-0.9.7.zip,大小是 8033750 bytes,MD5是 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.txt,myplugin都可以。
  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也是这样)。

 

7. 配置 Eclipse 和 Android ADT插件

1) 设置Eclipse的Java 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 中的代码修改为:

 

 

 

<!-- Code highlighting produced by Actipro CodeHighlighter (freeware) http://www.CodeHighlighter.com/ -->package com.example.hello;
public class HelloAndroid extends 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,时间有点长,运行效果为:

分享到:
评论

相关推荐

    搭建Android 2.2 开发环境

    搭建Android 2.2开发环境是每个Android开发者都需要经历的基础步骤。这个过程涵盖了安装必要的软件、配置环境变量以及获取和编译源码等关键环节。本文将深入探讨这些知识点,帮助初学者顺利入门。 首先,我们需要...

    在Windows下搭建Android2.2开发环境

    ### 在Windows下搭建Android 2.2开发环境详解 #### 一、概述 本文将详细介绍如何在Windows操作系统下搭建Android 2.2开发环境。通过本教程,您将能够完成以下步骤:安装Java Development Kit (JDK)、配置Android ...

    Android 2.2 开发环境配置详解(最新出炉)

    为了帮助开发者搭建Android 2.2的开发环境,以下将详细介绍如何配置Android SDK 2.2与Eclipse。 **系统环境要求:** 确保您的系统满足最低要求,包括JDK 1.5或更高版本,推荐使用JDK 6。具体要求可参考官方文档:...

    MyEclipse8.5+Android2.2开发环境搭建

    搭建MyEclipse8.5与Android 2.2开发环境是一项基础且重要的任务,对于想要在该平台上进行应用开发的开发者来说,这是必不可少的第一步。本文将详细指导你完成这一过程。 首先,你需要安装MyEclipse8.5,这是一个...

    Android SDK 2.2 开发环境搭建

    搭建Android SDK 2.2开发环境的第一步是下载SDK。访问Android开发者官方网站(developer.android.com),选择适合你操作系统的SDK工具下载。安装后,你需要设置环境变量,使得命令行可以识别`android`命令。在...

    Android2.2 开发环境搭建

    ### Android2.2 开发环境搭建详解 #### 一、安装必备软件与工具 ...以上就是关于Android2.2开发环境搭建的详细步骤。通过上述步骤,开发者可以成功搭建起一个基本的Android开发环境,为后续的应用开发打下坚实的基础。

    Ubuntu10.10搭建Android2.2基于ARM的交叉编译环境

    ### Ubuntu 10.10 搭建 Android ...此文档不仅适用于初次接触 Android 开发的新手,也适用于希望在 Ubuntu 10.10 系统中快速搭建起开发环境的资深开发者。通过以上步骤,您可以顺利地开始 Android 应用程序的开发工作。

    MyEclipse_Android2.2_开发环境搭建、配置

    ### MyEclipse与Android2.2开发环境搭建详解 在移动应用开发领域,尤其是在早期的Android平台开发中,MyEclipse作为一个集成了Eclipse的IDE(集成开发环境),因其丰富的功能和良好的用户界面,被广泛用于Java和...

    android-2.2_r01-windows2

    综合以上信息,这个压缩包很可能是为了帮助Windows用户搭建Android 2.2开发环境,进行应用开发或系统研究。用户需要阅读Readme文件获取详细步骤,同时可以利用提供的图像资源来完善自己的应用设计。

    Android_2.2_开发环境配置详解

    总的来说,Android 2.2开发环境的配置涉及JDK的安装与环境变量设置、Eclipse的选择与安装、Android SDK的下载与配置以及Eclipse中的Android插件设置。遵循以上步骤,即使是对编程不太熟悉的初学者也能顺利完成...

    Windows下Eclipse搭建AndroidNDK开发环境[整理].pdf

    Windows下Eclipse搭建AndroidNDK开发环境 本资源摘要信息将详细介绍Windows下Eclipse搭建AndroidNDK开发环境的过程,从Cygwin的搭建到Eclipse的配置,囊括了整个开发环境的搭建过程。 Cygwin的搭建 Cygwin是一个...

    android2.2源码编译-Ubuntu10.04 (X86) + android2.2 + JDK1.6

    在进行Android 2.2源码编译之前,我们需要准备一个合适的开发环境。根据题目中的描述,本指南将详细介绍如何在Ubuntu 10.04 (X86)操作系统上配置必要的软件和工具,并确保JDK版本为1.6。 **1. 安装基础依赖** 首先...

    win7下面如何搭建android开发环境

    ### Win7 下 Android 开发环境搭建详解 #### 一、前言 随着移动互联网的快速发展,Android 应用开发成为了热门领域之一。对于开发者来说,搭建一个高效稳定的开发环境至关重要。本文将详细介绍如何在 Windows 7 ...

    Android应用开发环境搭建

    "Android应用开发环境搭建" Android 应用开发环境搭建是指在 Android 平台上构建应用程序所需的准备工作,包括安装和配置必要的开发工具、设置编译环境、搭建项目结构等步骤。以下是 Android 应用开发环境搭建的...

    Android SDK 2.2 + Eclipse开发环境图文详解

    ### Android SDK 2.2 + Eclipse 开发环境配置详解 #### 一、前言 2010年的Google I/O大会上,Google正式发布了代号为"Froyo"(冻酸奶)的Android 2.2操作系统。这一新版本带来了显著的性能提升,并且增加了对Flash...

Global site tag (gtag.js) - Google Analytics