您的位置:首页 > 移动开发 > Android开发

Windows XP下Android开发环境搭建(一)

2010-12-30 08:51 441 查看
最近要学习Android,首先第一件事就是搭建

Android

的开发环境,几经周折终于搞定,其中参考了很多好的博文和其他资料,写下来为了感谢博友,也为了分享经验,共同进步。

具体步骤如下:

1.


安装


JDK





注意这里只是安装

JRE

是不行的,需要安装

JDK

笔者是去
http://www.oracle.com/technetwork/java/javase/downloads/index.html
下载了

最新版本的

JDK 6 Update 22



Windows XP:

1)

双击

jdk-6u22-windows-i586.exe

进行安装

2)

安装完成后,在命令行中输入

"java -version"

,若出现以下信息则表示安装成功

:

java version "1.6.0_22"



Java(TM) SE Runtime Environment (build 1.6.0_22-b04)



Java HotSpot(TM) Client VM (build 17.1-b03, mixed mode, sharing)



3)

添加环境变量,如本次安装的目录为C:/Program Files/Java
,所以添加C:/Program Files/Java/jdk1.6.0_22/bin
到环境变量,方法为:

我的电脑上点击右键,

依次点击【属性】

>

【高级】

>

【环境变量】。双击【系统变量】里面的

Path

项,将

Android SDK



tools

目录的完整路径添加到这里。

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 XP>


1)

下载

android-sdk_r07-windows.zip



2)

解压

android-sdk_r07-windows.zip

到你想安装

Android SDK

的目录。笔者这里解压到了

C:/Program Files /android-sdk_r06-windows/

,于是生成了

C:/Program Files/android-sdk_r06-windows/android-sdk-windows

这个目录。

3)

在环境变量中的

PATH

中加入

C:/Program Files/android-sdk_r06-windows/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

,应该就可以成功获取到安装列表了。

3.


创建一个新的


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

,又得重新复制。

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

.



4.

安装
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-rcp-helios-SR1-win32.zip



下载完成之后,直接解压即可

(

笔者的安装路径

C:/Program Files/eclipse_java )



注意:有些电脑会遇到

解压后启动,发现弹出提示框“ Failed to create the Java Virtual Machine



比如我的,

解决方法:


找到eclipse
目录下的eclipse.ini
,可以看到如下内容:


-startup

plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar

–launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503

-product

org.eclipse.epp.package.jee.product

–launcher.defaultAction

openFile

–launcher.XXMaxPermSize

256M

-showsplash

org.eclipse.platform

–launcher.XXMaxPermSize

256m

–launcher.defaultAction

openFile

-vmargs

-Dosgi.requiredJavaVersion=1.5

-Xms40m

-Xmx512m

修改–launcher.XXMaxPermSize 128

如下:

-startup

plugins/org.eclipse.equinox.launcher_1.1.0.v20100507.jar

–launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.0.v20100503

-product

org.eclipse.epp.package.jee.product

–launcher.defaultAction

openFile

–launcher.XXMaxPermSize

128M

-showsplash

org.eclipse.platform

–launcher.XXMaxPermSize

128m

–launcher.defaultAction

openFile

-vmargs

-Dosgi.requiredJavaVersion=1.5

-Xms40m

-Xmx512m

未完待续,请见下一篇博客


参考博客及其他资料:
http://blog.csdn.net/Mac_cm/archive/2009/01/06/3720492.aspx
(如何在Windows下搭建Android开发环境)
http://blog.163.com/liu_yang1234/blog/static/24474310201081734627645/
(详解)Eclipse3.6搭建 Android 2.2 开发环境
http://ethan163.javaeye.com/blog/792209 http://androidappdocs.appspot.com/sdk/installing.html

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: