最近总是帮别人搭建Android开发环境,由于搭建过程中需要联网,经过几次后就一个体会,慢!所以,就查了查资料如何离线搭建Android开发环境,也不复杂,经过多次试验成功可行,现在就把它拿出来,希望对大家有用。
一 说明
使用eclipse所提供的插件安装与android所提供的sdk更新会遇到以下两个问题:
①由于采用加密的https传输方式,时常会遭到屏蔽;
②即使可以访问,由于服务器在国外,更新的速度也非常慢。
因此,离线方式架构Android开发环境是有其意义的。
此处所指的离线架构含义为:在已经安装了Eclipse的基础上,采取离线的方式添加adt以及android-sdk。
二 准备
离线安装需要以下文件:
android-10与android-15是android 的API文件(当然喽,你也可以自己再加入其它版本的^_^),
extras是android支持库文件,
ADTPlugin是eclipse的ADT插件,
installer_r20.0.3-windows.exe是SDK安装软件,
platform-tools_windows.zip是android平台工具文件。
以上文件均可通过网上下载(网址链接在后方给出)。
三 步骤
一 安装ADT
打开 Help->Install New Software,进行插件安装。
图1 选择安装软件
在Name中输入任意名称,打开Archive。需要注意的是,这步之前一定要保证处于断网状态,否则进行依赖性检测时会卡住。
图2 打开软件安装窗口
图3 选择文件窗口
选择ADT插件进行安装,必须是.zip格式的。如果正常,验证之后会出现以下画面:
图4 安装选项窗口
全选后不断确认,直到安装结束。
出错处理:
如果出错,检查网络确实断开后,采用如下方法:
①
点击"Available Software Sites",如图:
图5 Available Software Sites
删除弹出窗口中的所有内容:
图6 移除所有网址信息
如果还有问题,则采用下面的方法。
②
点击"already installed",如图:
图7 already installed
出现如下窗口:
图8 移除选项
选择
Android DDMS
Android Development Tools
AndroidHierarchy Viewer
Android Traceview
Tracer for OpenGL ES
或其中的几个,删除。
然后重新安装ADT。
二 安装SDK
直接点击installer_r20.0.3-windows.exe进行安装即可,与安装普通软件相同。
三 设置SDK Location
选择Window->Preferences
图9 Preferences
图10 设置SDK Location
点击Browse,选择sdk的安装目录即可。
备注:如果先安装SDK,再安装ADT,即可免去手工设置,系统会自动设置。
四 添加API文件
打开SDK的安装目录,把android-10与android-15复制到
platforms文件夹下。
图11 复制API到platforms
五 添加平台工具
解压缩platform-tools_windows.zip到SDK目录下。
六 添加extras文件
复制extras文件夹到SDK目录。
最后SDK安装目录的结果如下图所示:
图12 最终样式
七 重启eclipse
八 补充
虚拟机目录改变:
添加环境变量ANDROID_SDK_HOME,变量值即为虚拟机存放路径。
九下载链接
由于上传文件大小受限,就只能提供链接了。
JDK下载:http://www.oracle.com/technetwork/java/javase/downloads/jdk7u7-downloads-1836413.html
Eclipse下载:http://www.eclipse.org/downloads/
SDK下载:http://developer.android.com/sdk/index.html
ADT下载:https://dl-ssl.google.com/android/eclipse/ (eclipse更新)
完毕。
水性至柔,无以敌之,以其无形也。