安卓开发平台搭建

安卓开发平台主要有Eclipse和Android studio两大平台,而Eclipse开发平台又有集成adt的adt bundle和模块式Eclipse,安卓开发平台搭建主要有以下三种方法,http://www.androiddevtools.cn/这个网站有很多相关开发工具提供下载。

【方法一】:jdk+adt bundle,adt bundle最新版本是adt-bundle-windows-x86-20140702,里面是ADT23.0.2+andriod 4.4 api20 sdk platform,只能开发安卓4.4以下版本程序,不能开发安卓5.0程序,因为安卓5.0启用了ART虚拟机,代替了Dalvik虚拟机,而且支持64位平台。

1、首先要下载并安装sun公司的jdk,如果是64位系统就要安装64位版本的jdk

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Windows x86 182.01 MB jdk-8u77-windows-i586.exe

Windows x64 187.31 MB jdk-8u77-windows-x64.exe

下载jdk并安装后,还要修改环境变量,提供一个vbs脚本,代码中"E:\Program Files\Java\jdk1.7.0_80"根据本机jdk安装位置修改,双击就可以设置好环境变量:

jdkset1.7.0_80.vbs

dim msg

msg=msgbox("运行脚本将会改写环境变量,确定运行吗?",vbokcancel+vbexclamation,"运行脚本确认")

if msg=vbok then

dim wsh

Set wsh = WScript.CreateObject("WScript.Shell")

wsh.Environment("system").Item("java_home")="E:\Program Files\Java\jdk1.7.0_80"

wsh.Environment("system").Item("path")="%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\system32\WBEM;%java_home%\bin;%java_home%\jre\bin"

wsh.Environment("system").Item("classpath")=".;%java_home%\lib;"

end if

2、下载adt bundle,里面集成了Eclipse IDE和adt插件

ADT Bundle包含了Eclipse、ADT插件和SDK Tools,是已经集成好的IDE,只需安装好Jdk即可开始开发,推荐初学者下载ADT Bundle,不用再折腾开发环境。

http://www.androiddevtools.cn/这个网站有很多相关开发工具,adt bundle下载地址,在页面中搜索adt bundle,最新版本是23.0.2的,分为32位和64位两种版本。

【方法二】:jdk+Eclipse+adt+android sdk,但google在2015年年底终止了对Eclipse ADT插件和Ant编译系统的支持。

1、下载安装jdk,并设置好环境变量。

2、下载Eclipse,http://www.eclipse.org/downloads/ 下载Eclipse IDE for Java EE Developers

Eclipse 是一个开放源代码的、基于Java的可扩展开发平台。就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。幸运的是,Eclipse 附带了一个标准的插件集,包括Java开发工具(Java Development Kit,JDK)。Eclipse最初是由IBM公司开发的替代商业软件Visual Age for Java的下一代IDE开发环境,2001年11月贡献给开源社区,现在它由非营利软件供应商联盟Eclipse基金会(Eclipse Foundation)管理。2003年,Eclipse 3.0选择OSGi服务平台规范为运行时架构。2007年6月,稳定版3.3发布;2008年6月发布代号为Ganymede的3.4版;2009年6月发布代号为Galileo的3.5版;2010年6月发布代号为Helios的3.6版;2011年6月发布代号为Indigo的3.7版;2012年6月发布代号为Juno的4.2版;2013年6月发布代号为Kepler的4.3版;2014年6月发布代号为Luna的4.4版;2015年6月项目发布代号为Mars的4.5版。

下载后可能需要修改eclipse.ini,否则内存小可能出现Failed to create the java virtual machine

原文件内容如下:

-startup

plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502

-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

修改后的eclipse.ini文件如下:

-startup

plugins/org.eclipse.equinox.launcher_1.2.0.v20110502.jar

--launcher.library

plugins/org.eclipse.equinox.launcher.win32.win32.x86_1.1.100.v20110502

-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.6

-Xms40m

-Xmx256m

3、下载安装Android SDK Tools,由于ADT最新版本是23.0.7,google说明上对应Android SDK r24.1.2,所以要下载相应版本:

http://tools.android-studio.org/index.php/sdk

installer_r24.1.2-windows.exe/android-sdk_r24.1.2-windows.zip

默认安装目录C:\Documents and Settings\Administrator\Local Settings\Application Data\Android\android-sdk,

为了方便,我把它安装到E:\Android\android-sdk,安装好之后,打开Eclipse→preferences→选择左侧列表中的Android→输入或者浏览选择SDK location:E:\Android\android-sdk,应用并确定。

4、下载adt,最新版本是ADT-23.0.7

在http://www.androiddevtools.cn/这个网站页面中,搜索ADT Plugin,把ADT-23.0.7.zip下载到本地,然后打开EClipse,点击Help->Install New Software,点击Add,点击Archive,添加对应的上面的ADT-23.0.7.zip,OK后,再写上一个名字,比如ADT-23.0.7,然后经过Pending解析后,就可以看到对应的:Developer Tools,选中Developer Tools,会自动从google官网下载几个依赖文件,然后Next,然后继续next,点击接受协议和完成,中间会有安全提示,点击OK即可,安装完毕后,会要求重启Eclipse:完成重启即可。

5、用Android SDK Manager安装剩下内容。

重启Eclipse后,window→perspective→customize perspective→action set availability→勾上Android SDK and AVD manager并确认,然后在window中就可以找到Android SDK Manager,需要安装以下内容:

Platform Tools,Build Tools,任选一个Platform

上面这些可以用manager在线装,用manager之前请参照http://www.androiddevtools.cn/,如果下载网速慢,可使用中国科学院开源协会镜像站地址的代理下载,设置如下:

启动 Android SDK Manager ,打开主界面,依次选择『Tools』、『Options...』,弹出『Android SDK Manager - Settings』窗口;

在『Android SDK Manager - Settings』窗口中,在『HTTP Proxy Server』和『HTTP Proxy Port』输入框内填入上面镜像服务器地址(不包含http://,如下图)和端口,并且选中『Force https://... sources to be fetched using http://...』复选框。设置完成后单击

依次选择『Packages』、『Reload』。

IPV4/IPV6: mirrors.opencas.cn 端口:80

IPV4/IPV6: mirrors.opencas.org 端口:80

IPV4/IPV6: mirrors.opencas.ac.cn 端口:80

『Close』按钮关闭『Android SDK Manager - Settings』窗口返回到主界面;

6、安装中文插件。

若刚开始不习惯英文版的开发环境,可下载中文插件。安装方法如同ADT,其中Name可以随意填写,Location为http://archive.eclipse.org/technology/babel/update-site/R0.9.1/indigo,在加载中的列表中选择Babel Language Pack for eclipse in Chinese (Simplified),之后进行安装,安装完成Eclipse将会重启。

【方法三】:jdk+集成了SDK Tools的Andriod studio

1、下载安装jdk,并设置好环境变量。

2、下载集成了SDK Tools的Andriod studio,Android Studio中文社区

http://www.android-studio.org/index.php/download

android-studio-bundle-143.2739321- windows.exe

Includes Android SDK (recommended) 1166 MB

(1223633080 bytes) c556debf40

下载后安装andriod sdk和andriod studio,安装好之后可能需要更新一些组件,https://dl.google.com/android/repository/android_m2repository_r30.zip。

注意不要下载andriod studio的汉化包,否则会有异常。

android studio的indexing很卡,这个是个插件,google app indexing,在setting中搜索到它,关闭就ok了。我是在android studio 2.0验证的。