Coder
分类: 嵌入式
2011-05-11 22:27:18
Android开发是一件非常容易折腾又非常折腾人的事情。尤其是在现在无论是在厂商、用户、企业还是开发者中间都有着一种遍地开花的趋势中,你能找到一种咚咚敲心的痛感:跟进么,你没有任何优势,并且以前的开发积累甚至完全用不上,而且大家都能入门,势同江海,一字曰之滥;不跟进,别人都在做这个,需求量大,而你做的平台市场份额正日渐衰绝,难保某天不会要转到这个平台上来。不管怎么说,这都是后话兼废话,先看看如何准备你的Android开发环境把:[Windows 7 + JDK 1.6/1.5 + Eclipse 3.5.2 (Galileo) + ADT + Android SDK]。
安装包下载
JDK:
Eclipse(推荐下载Eclipse Classic版本):
ADT:http://developer.android.com/sdk/eclipse-adt.html
Android SDK:
这里下载的是一个SDK安装工具,解压后启动可执行文件,下载相应的文件。
遇到提示Faild to fetch URL时,可以在Settings里,勾上Force https:// sources to be fetched using http:// 这项,然后选择Save & Apply。
安装
安装JDK,解压Eclipse、Android SDK。
在eclipse内添加ADT插件:
启动eclipse,选择菜单Help>Install New Software….
单击在右上角的Add按钮,在添加对话框中,输入”ADT Plugin”作为名称,网址输入如下地址:
方法一:使用在线网址自动更新下载。如果下面网址不支持https,则使用http。
方法二:使用下载插件的zip包。点击Archive…按钮选择下载在本地的插件包。插件zip包通过以下网址可下载至本地。
完了之后点击OK。
注意:安装ADT时会提示需要先安装org.eclipse.gef 0.0.0,GEF是Eclipse的图像编辑框架,ADT的安装需要GEF以及其他相关组件的支持:
Eclipse GEF –
Eclipse EMF –
Eclipse GMF –
Eclipse Webtools –
在Available Software对话框中选中 Developer Tools 前的复选框,然后点击Next。
然后能看到一个将要下载的tools列表,点击next,选中接受协议,Finish。
下载安装完毕后,按照提示重启eclipse。
配置环境变量,路径
JDK环境变量要设置三个:PATH、CLASSPATH、JAVA_HOME。
作用分别是:PATH中指定命令搜索路径,CLASSPATH指定类搜索路径,JAVA_HOME指定JDK安装路径。
Android SDK 环境变量设置两个:ANDROID_SDK_HOME、PATH。Eclipse ADT插件通过搜索ANDROID_SDK_HOME来找到并使用Android SDK。如同JAVA_HOME一般作用。PATH变量设置是为了使用Android tools 各种命令,比如adb,monkey……。
配置过程:计算机>属性>高级系统设置>环境变量
修改系统变量分别在其后对应添加:
新建JAVA_HOME 变量值设置为:
C:\Program Files\Java\jdk1.6.0_21
新建ANDROID_SDK_HOME变量值设置为:
D:\android-sdk-windows
修改PATH的变量值,在其后添加(Android SDK 8.0.1的adb路径在Android SDK根目录下的platform-tools文件夹下):
;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;%ANDROID_SDK_HOME%\tools;%ANDROID_SDK_HOME%\platform-tools
新建CLASSPATH,设置变量值为:
.;%JAVA_HOME%\lib;%JAVA_HOME%/lib/dt.jar;$JAVA_HOME/lib/tools.jar
打开eclipse,windows > preferences >android >SDK Localtion 设置SDK安装路径。这里和环境变量中的ANDROID_SDK_HOME都需要设置,这里是提供给eclipse查找SDK Targers的路径,如果你新建一个ANDROID项目时,发现找不到android targets一定是这里没有设置,更换workspase的时候也同样需要重新设置。
ANDROID_SDK_HOME没有设置的话,表现为导入已存在项目时会出错。
OK,完成这些设置之后基本上可以开始开发你的Android应用了,也能避免很多开发过程中出现的问题。
原文链接:http://highgic.com/android-development-environment.html