怎么在Windows上搭建Android开发环境(转)

如何在Windows下搭建Android开发环境(转)

Android开发环境

方法一:

1 下载 Android SDK

http://code.google.com/android/download.html

http://www.cnd8.com/soft/25873.htm

这是官方网址,进入后跟着流程走,选择适合于自己平台(这里是 Windows)的 SDK包下 载。下载后直接解压就可以使用了。

为了在 DOS控制台中直接使用 SDK的工具,可以将 SDK的目录添加到 Windows path环境变量中:在桌面上右击“我的电脑”,依次点击 【属性】 >【高级】 >【环境变量】。双击【系统变量】里面的 Path项,将 Android SDK tools目录的完整路径添加到这里。

 

***************************

Downloading Android SDK Tools, revision 7
Installing Android SDK Tools, revision 7
[post_tools_install.bat] Updating SDK Manager.exe
[post_tools_install.bat] 已复制         1 个文件。
[post_tools_install.bat] Removing obsolete ..\..\SDK Setup.exe
[post_tools_install.bat] Error: 拒绝访问。
[post_tools_install.bat] C:\google\android-sdk-windows\SDK Setup.exe
Installed Android SDK Tools, revision 7
Downloading SDK Platform Android 2.2, API 8, revision 2
Installing SDK Platform Android 2.2, API 8, revision 2
Installed SDK Platform Android 2.2, API 8, revision 2
Downloading Samples for SDK API 8, revision 1
Installing Samples for SDK API 8, revision 1
Installed Samples for SDK API 8, revision 1
Downloading Google APIs by Google Inc., Android API 8, revision 2

***************************

 

 

2 下载 JDK6

http://java.sun.com/javase/downloads/index.jsp

下载并安装 Java开发包。

 

3 下载 Eclipse3.4.1

http://www.eclipse.org/downloads/

在“ Eclipse Packages”标签页中选择“ Eclipse Classic3.4.1”进行下载。这是目前最新的版本。

对于 Eclipse来说,直接解压之后就可以使用。

 

http://www.netevader.com/index.php/1010110A/0aefd9292cfeb87fda95ffa1e189be837f06c91196946b7ca1db600e7f46fb19fafd3d9140c43e277dc90312ab9ef221204#installing

 

4 下载 Eclipse Android ADT插件 (附件中有下载)

许多教程在这一步都是通过 Eclipse自身的 update功 能进行下载:

       启动 Eclipse,选择【 Help > Soft Updates > Find and Install…

       选择“ Available Software”标签页,点击【 Add Site…】按键。添加 update站点: https://dl-ssl.google.com/android/eclipse/

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

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

 

没关系,我们直接到 Android官网去下载这个 ADT插 件:

http://code.google.com/android/adt_download.html

下载完成后解压,将“ features”和“ plugins” 目录中的文件拷贝到 Eclipse的对应目录中就可以了。

 

重启 Eclipse,进行 Android SDK设置:

       选择【 Windows > Preferences…】打开编辑属性窗口

       选择 Android属性面板

       加入 Android SDK的目录(点击【 Browse…】进行选择,这里是“ android-sdk-windows-1.0_r1”所在的目录)。

 

设置 Eclipse Java JDK属 性设置

       选择【 Window > Preferences…】打开编辑属性窗口

       选择 Java属性面板

       选择 Java编译器为 6.0

       点击 Apply,和 OK

注: 这是大多数教材提到的步骤。可是很奇怪,在我安装的时候并没有经历这样一个步骤(实际上,根本就没有 “ Java编译器为 6.0”这个选项)。

我这里的 Eclipse版本为最新的 3.4.1 可能与它有关。

 

创建一个 Android 工程

搭建好开发环境之后,我们来创建一个 Hello World工程,体验一下 Android的开发。

1 选择【 File > New > Project

2 选择【 Android > Android Project】,点击【 Next

3 创建一个新的 Android工程

       Project name( 在计算机中 存储工程的目录名 ):                       HelloWorld

       Package name( 包名,请参 考 Java相关的概念 ):                     com.china.hello

       Activity name(UI 界面 窗口的类名,从 Activity继承而来 ):      HelloChina

       Application name( 应 用的标题名字 ):                                       test Android

 

这样一个 Android的工程就创建完毕了。

Package Explorer窗口中选择【 src > com.china.hello > HelloChina.java】文件,编辑代码:

package com.china.hello;

 

import android.app.Activity;

import android.os.Bundle;

import android.widget.TextView;

 

public class HelloChina extends Activity {

    /** Called when the activity is first created. */

    @Override

    public void onCreate(Bundle saveInstanceState) {

        super .onCreate(saveInstanceState);

        //setContentView(R.layout.main);

        TextView tv = new TextView( this );

        tv.setText( "helloWorld" );

        setContentView(tv);

    }

}

 

运行

在“ Run As”窗口中选择“ Android Application”,过一会儿就会出现图 1所示的模拟器窗口:

 

 

 

怎么在Windows上搭建Android开发环境(转)

1 Android模拟器

 

点击模拟器中的“ MENU”键解锁,我们的程序就出来了,见图 2  

 

 

怎么在Windows上搭建Android开发环境(转)

2 helloworld程序

 

 

 

 

 

方法二:

 

 

 

 

 

 

 

 

Android1.6 开发环境配置

  最近没什么事情做,突然想玩玩Google的Android开发。

  首先需要了解Android需要哪些开发软件,JDK 1.5.0 + Tomcat + MyEclipse 6.0/Eclipse3.4 + Android SDK + 插件ADT 0.9.1。

  下载地址:

  (1)MyEclipse 6.0:http://www.eclipseplugincentral.com/displayarticle692.html

  (2)Tomcat 6.x:http://tomcat.apache.org/download-60.cgi

  (3)JDK 1.5:http://java.sun.com/javase/downloads/index.jsp

  (4)Eclipse3.4:http://www.eclipse.org/downloads/

  (5)Android SDK 1.5:http://developer.android.com/intl/zh-CN/sdk/1.5_r2/index.html

  (6)ADT 0.9.1:http://dl-ssl.google.com/android/ADT-0.9.1.zip

  一切开发软件都准备好后,接着就是要配置环境,大家都知道MyEclipse的开发环境配置还是有点麻烦的

  1.配置JDK

  我的电脑右键——>属性——>高级——>环境变量

    1)在系统变量里新建“JAVA_HOME ” 变量,变量值为:D:\Program Files\Java\jdk1.6(根据自己安装路径填写)

    2)新建“classpath ”变量,变量值 为:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar

    3)在“Path ”变量(已存在不用新建)添 加变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin(注意变量值之间用“;”隔开)

    4)“开始”-->“运行”-->输入cmd       然后输入“javac”-->"Enter",如果能正常出现JDK的版本号,说明配置成功!

  补充环境变量的解析:

    JAVA_HOME:jdk的安装路径

    classpath:java加载类路径,只有类在classpath中java命令才能识别,在路径前加了个"."表示当前路径。

    path:系统在任何路径下都可以识别java,javac命令。

  2.配置Tomcat 

  在“我的电脑”上点右键—>“属性”—>“高级”—> “环境变量(N)”。

    1)新建系统变量“CATALINA_HOME ” 值为:D:\Program Files\Tomcat5

    2)在系统变量“CLASSPATH ”的值的 后面加入:%CATALINA_HOME%\common\lib;

    3)在系统变量“Path ”的值 中"%JAVA_HOME%\bin;"的后面加入以下内容:%CATALINA_HOME%\bin;

    4)进入Tomcat目录下的bin里面,双击startup.bat,在浏览器里输入“localhost:8080”,测试是否成功, 端口可以修改

  3.配置Android SDK 1.5
     1)新建系统变量,在“变量名”中填“SDK_HOME ”, 在“变量值”加填D:\Program Files\android-sdk-windows-1.5_r1

    2)在系统变量“Path ”变量,在“变量 值”后面加上;%SDK_HOME%\tools,注意前面的分号

    3)“开始”-->“运行”-->输入cmd    输入 android -help 可以看到帮助信息,说明配置成功

  4.MyElicipe中安装插件ADT

    1)打开MyElicipe,Help -> Software Update -> Find and Install... ->选择第二项:Search for new features to install —>点击next

    2)点击New Local Site… —>选择ADT所在的文件夹,左侧选择ADT-0.9.0 —>点击Finish

    3)安装完ADT插件后,重启MyElicipe

    4)打开File ->New,看有无出现Android Project选项,没出现也别着急,再点击“Other...”选项      ,看是否有Android选项,有则安装成功

  5.MyElicipe中关联 Android SDK

    1)菜单“Windows->Preferences”,打开Preferences对话框,点击Android,在右侧的 Android Reference中,点SDK Location文本框右侧的Browse…按钮,找到D:\Program Files\android-sdk-windows-1.5_r1,点击“确定”。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[1] 到http://developer.android.com/ 下载SDK,我家里的网络连不上,所以我是在单位上下载的zip包。

 

[2] 到http://www.eclipse.org/ 下载Eclipse JEE 3.4版本,为什么要JEE版本,我也不太确定,不过这个版本功能都可以用,所以我建议还是下这个吧

 

[3] 下载安装ADT插件,如果你可以连上developer.android.com,你可以在线安装这个插件。

 

配置:其实很简单,进入Eclipse的Preferences,然后点选Android,选择Android SDK的目录。

 

测试,新建一个Android项目,如下图:


怎么在Windows上搭建Android开发环境(转)

不用该任何源代码,点选Run -> Run Configuration..., 如下图配置


怎么在Windows上搭建Android开发环境(转)

然后点选Target,然后点选AVD Manager,然后Target选1.5, Skin选择HVGA,然后点Create。

然后点击Apply和Run,就可以看到如下仿真器的界面了。


怎么在Windows上搭建Android开发环境(转)

 

我只写了两个小例子,简单的对比一下iPhone和Android开发。

Android是用Java,标准的Java 5写法,全部符合注解,泛型的要求。所有Java的基本功都可以用上,入门比较容易。这方面iPhone使用Objective-C,语法还是相对比较怪 异的:) Android SDK的文档集成了强大的搜索功能,很不错。不过比iPhone的文档比略差,举个例子,ArrayAdapter这个类有个构造函数public  ArrayAdapter  (Context  context, int textViewResourceId, T[] objects), 第二个参数其实可以使用一个常量 android.R.layout. simple_list_item_1,可是文档里没有链接。

在界面 这块,Android和iPhone的机制相同,使用Adapter/Delegate这种感念避免过多的类继承。Android开发也是使用xml来表 示界面,资源的,这个和iPhone比较像。不过iPhone的Interface Builder明显领先Android那种糟糕界面设计两个时代。另外一个我觉得Android不如iPhone的地方时仿真器第一次启动太慢了,所以如 果开发调试Android应用,不要关掉仿真器,否则重启太慢了。在我MacBook/HP (CPU 2.0G, 2G)的电脑上,基本上要1分多种,而iPhone仿真器只需要几秒钟。

 

当然了,Android有它的优势,首先开源,其次它未来很可能在上网本上也有应用,所以可以假设未来终端的部署量应该多于iPhone OS的部署量。其次,Android开发,确实不需要买苹果电脑,可以在Windows/Linux/Mac上都可以开发,应该会有更多的人选择为 Android写程序。话虽然讲了这么多,不过我还是觉得为iPhone写程序比为Android写程序愉快,说不出为什么^_^

 

 

 

 

方法三:

 

一、准备所需软件。

1、安装JDK1.6(已安装跳过此步)

      由于SUN已经被Oracle收购,所以,现在下载jdk有点麻烦。

        有两个途径可以下载,直接在百度搜索JDK 1.6。当然这是废话。对于咱们程序员,时刻掌握最新信息是王道,所以让我们看看怎么从oracle网站下载JDK。

       首先在浏览器地址栏中输入http://www.sun.com/ , 会自动跳转到oracle的主页,当然,直接打http://www.oracle.com/ 也 是可以的。 

怎么在Windows上搭建Android开发环境(转)

      找到左下方中间件(Middleware),点击Java。进入Oracle的Java主页。进入后注意不要点击右侧Get It Free,这个下载的不是JDK,而是JRE。我们要点击的是右侧中间的Download,点一下,会自动展开,选择第二个Java Technology Downloads。 

怎么在Windows上搭建Android开发环境(转) 然后到了下载页面,默认已经选好windows,直接点击Download。

       点击后,会进入Java所有产品的下载主页。选择中间的Java SE,Java SE(JDK)6。怎么在Windows上搭建Android开发环境(转)

     进入后选择中间java,JDK。
怎么在Windows上搭建Android开发环境(转)

   

怎么在Windows上搭建Android开发环境(转)

         然后会弹出登录界面,点击下面Skip this Step即可,跳转到下载页面后,会自动进行下载。

         以上是最常规的下载JDK的方式,通常我们不用这么麻烦,直接访问http://java.sun.com/javase/downloads/index.jsp 就 可以了。

2、下载MyEclipse 8 IDE。 

最简单的方式是直接百度,搜索下载MyEclipse 8 GA即可,到今天为止(2010.2.27)最新版本为MyEclipse 8.5 M2,这个还是里程碑版,有兴趣的可以去下载试用。

再者,可以直接去MyEclipse网站下载,但是其网站屏蔽了*Ip,只能靠代理才能打开了。

怎么在Windows上搭建Android开发环境(转)

怎么在Windows上搭建Android开发环境(转)

这里上两张图供大家“欣赏”一下好了,MyEclipse分两个版本,一个是普通版本,一个Blue版本,Blue版本集成了所有普通版本的功能,与之不 同的是,Blue版本加入了对WebSphere框架的开发支持。我本地使用的是Blue版本,提供给大家一个普通版本的下载链接。

http://downloads.myeclipseide.com/downloads/products/eworkbench/galileo/myeclipse-8.0.0-win32.exe

直接复制到迅雷里面下载就行了。 

再给大家一个Key,可以用到2012年12月31日。

UserName:NoGrief 

Key:ALR8ZO-755444-6767865871087559 

怎么在Windows上搭建Android开发环境(转)

3、下载ADT(Android Development Toolkit)
      安装完MyEclipse以后,启动。选择help->Software Updates->add/remove software...

 

         稍等几分钟后,打开下载管理器,选择Add。

怎么在Windows上搭建Android开发环境(转)

然后在Search里面打入android,MyEclipse会自动过滤出ADT插件,然后点击next。 

怎么在Windows上搭建Android开发环境(转)

由于我这里的MyEclipse已经安装过了,所以选中后,next是灰色的,如果第一次安装,next会 亮起来,点击next就行了。 

点击后,会返回Add/Remove Software界面,里面会多一个Android Development Toolkit 后面标注是to install,点击apply即可,稍等下载完成。 

下载完成后,MyEclipse会提示重新启动,点 否,手动关闭MyEclipse。接下来先要安装Android SDK。 

4、安装Android SDK 

首先到http://developer.android.com/sdk/index.html 下 载开发包。点击相应平台的链接即可。

然后勾上I agree to the terms of the Android SDK License Agreement. ,同意许可,点download下载。

附上下载地址: 

http://dl.google.com/android/android-sdk_r04-windows.zip

注意:有些地方的网络或机器不能访问此网站,复制下载地址,直接用迅雷下载即可。

下载完毕后,将压缩包解压到硬盘随意位置,我是解压到C:\android\跟目录下。


我的习惯是一般将SDK安装到C盘根目录下面,这样用起来比较方便,在team开发的时候,不用将路径改来改去的。 

解压完成后,运行SDK Setup.exe。 

怎么在Windows上搭建Android开发环境(转)

运行后,安装程序会自动获取最新列表,请保证网络正常。这里选择Accept All,下载所有版本的SDK和GoogleAPIs,虽然我们这里讲的2.1的开发环境,为了将来可能会涉及低版本的开发,所以这里选择接受所有,然后 点击Install Accepted,接下来就是漫长的等待了。 

有些同学可能在下载是显示无法下载,是因为无法访问google的https下载源,只要将https下载源强制成http就可以了, 在setup中点击settings,勾选Misc里面的Fetch https... sources to be fetched using http://..即可。 

怎么在Windows上搭建Android开发环境(转)

选择后点击save,然后点击Installed Packages,点击右侧左下的Update All,按照上面操作下载即可。

下载完毕后,我们还需要创建一个虚拟设备(AVD,Android Vertual Devices),点击左边列表中的“Virtual Devices”,然后点击new。

怎么在Windows上搭建Android开发环境(转)

在打开的窗口中,输入相关参数,点击ok即可。 

 

Name:为必填项,随便起个名字,我这里起的是AVD7,意思就是Android虚拟设备7,7是SDK版 本。

SD Card:4000MB,意为4G的SD Card。

Skin:使用默认即可,根绝不同开发,可能需要选择不同的分辨率。

HardWare:支持的硬件,我这里除了默认,还选择了SD Card Support和Battery Support,也就是SD卡和电池的支持。这里根据需要添加,点击new,在列表里面选择需要的项目即可。如果单纯跑hello world,使用默认就可以了。

配置完成后,Create AVD。此操作比较漫长,耐心等待。

创建完成后会给出此创建的AVD的信息。转帖请注明: http://hi.baidu.com/nogrief/blog/item/5c611fd3f41c670b3af3cf84.html

怎么在Windows上搭建Android开发环境(转)

点击ok,返回到Manager。这时,刚刚创建的AVD已经显示在列表中了,并且状态是对钩。

怎么在Windows上搭建Android开发环境(转)

关闭Manager即可。

到此,软件准备结束。

二、配置开发环境。

1、配置MyEclipse的JDK

打开MyEclipse,会出现一个提示。提示说没有配置Android SDK路径。

怎么在Windows上搭建Android开发环境(转)

直接点击ok关闭。

首先先配置JDK,点window->Preferences打开MyEclipse的全局配置。从左边树中先选择 java,Installed JREs,然后选择Add,弹出JRE类型,选择第三个Standard VM(标准虚拟机),点Next。在JRE Home选择Directory(目录),选择刚刚安装完的JDK根目录,然后点OK,稍等一下,MyEclipse会自动搜索目录收集信息。

注意这里一定要选择JDK安装目录,不是JRE安装目录。如果选错,开发中会出错。

怎么在Windows上搭建Android开发环境(转)

配置完成后,点击finish。

然后返回JDK列表,将JDK1.6勾选上即可。

完成后先不要点确定。

2、配置Android。

在左边树上点击Android,右边出现Android SDK配置,点击SDK Location右边的Brower,选择Android SDK目录,点击确定。最后点击Apply,应用当前配置。点击应用后,稍等一会,列表中将会出现所有的已经下载的SDK。

怎么在Windows上搭建Android开发环境(转)

到此位置,开发环境配置完毕,下面我就使用MyEclipse创建一个Android工程。并运 行。

三、Hello Worid

1、在左侧Package Explorer空白除点击鼠标右键,选择new->other

怎么在Windows上搭建Android开发环境(转)

2、在弹出来的对话框中,选择Android->Android Project,点击next。

怎么在Windows上搭建Android开发环境(转)

3、配置工程基本信息。

这步比较复杂,首先输入一个工程名称,这里我取名helloworld,然后contents选择“Create new project in workspace”,下面build target选择android 2.1。

怎么在Windows上搭建Android开发环境(转)

Properties里面的Application Name(程序名称)姑且打入Hello World,这里可以根据需要填写。下面package Name(包名)填写需要创建的包路径,这个包路径包括存放初始创建的Activity。Create Activity里面打入HelloWorldActivity。Min SDK Version(最低SDK版本)因为SDK的各个版本并不完全兼容,所以 默认即可,点击finish完成 

4、错误修复

如果建立完工程后,在problem里面出现错误提示,说找不到什么什么的,说明在创建工程时,没有将JDK 放入Build Path里面。所以要手动添加一下。

怎么在Windows上搭建Android开发环境(转)

首先在工程上点击鼠标右键,选择Properties,然后在打开的属性窗口中选择Java Build Path,点击Add Library添加一个库。

怎么在Windows上搭建Android开发环境(转)

在打开的窗口中选择JRE System Library,点next。

怎么在Windows上搭建Android开发环境(转)

然后选择Workspace default JRE,看看括号里面的是不是你添加的JDK,如果正确,点击finish。

怎么在Windows上搭建Android开发环境(转)

这时候MyEclipse会重新编译工程,错误消失。

这个错误的引起可能是ADT的bug造成的,等待下个版本更新吧。

5、运行Hello World 

创建完工程后,什么都不需要修改,工程上点击鼠标右键,选择 run as->Android Application。

这时,弹出AVD窗口(注意标题是你刚刚建立的AVD名字,我这里是 AVD7),第一次启动会很慢,请耐心等待。观察控制台,会打印启动信息。

怎么在Windows上搭建Android开发环境(转)

控制台信息:

怎么在Windows上搭建Android开发环境(转)

等启动完毕后,会发现HelloWorld运行起来,在屏 幕上会显示Hello World,HelloWorldActivity!

怎么在Windows上搭建Android开发环境(转)