Android SDK离线安装是本文要介绍的内容,主要是来了解并学习Android SDK安装的内容,具体关于Android SDK是如何离线安装的内容来看本文详解。

Android开发环境,完整的说包括JDK,Eclipse,AndroidSDK和ADTplugin。四个之中最麻烦的就是Android SDK的安装,现在google的策略是将SDK和platform分离开来,所以在线安装Android SDK的时候会让你选择需要选择platform版本和SDK其他组件的版本。

Android SDK下载安装过程中,如果网速太慢或者网路上有防火墙经常会导致整个安装失败。如果你了解Android SDK安装的内部实现过程,其实离线安装也非常简单。整个安装过程只不过是把你选择的组件下载解压到相应的文件夹中。针对不同的情况,有两个不同的安装方法:

安装Android SDK之前的准备工作:

1.正确安装JDK5或者JDK6(仅有JRE是不够的),官方下载地址:JDK5orJDK6。

2.Eclipse3.5及其以上版本正确安装,官方下载地址:Eclipse3.6.2,建议选择使用EclipseIDEforJavaDevelopers版本,文件最小,解压即可使用的绿色版本。

3.从ADT8.0开始,Android SDK,ADT的版本是一一对应的,比如ADT11.0.0对应SDKr11,ADT10.0.0和10.0.1都对应SDKr10.更为详细的版本对应关系可以在系统需求查到。本文中使用的版本分别是Eclipse3.6.1,SDKR11,ADT11.0.0.

复制安装Android SDK

第一种情况,如果已经有一台安装好Android SDK的机器,你需要做的只是把Android SDK文件夹下的所有文件打个包,然后复制到你的机器中解压出来就可以了。如下图所示,platforms,platform-tools,tools和SDKManager是必不可少的,要确保上面三个文件夹中包含有对应版本的工具和组件

接下来安装ADT更为简单,首先在官方下载地址ADTPlugin中选择相应的ADT压缩包,比如ADT11.O.O的地址是ADT-11.0.0.zip.下载到本地后,打开Eclipse中的菜单“Help”->”InstallNewSoftware”进入软件安装界面,点击“Add”按钮->”Archive”按钮,选择ADT安装包,在Name行输入一个名字作为标记,如下图所示:

然后点击确定进行安装,安装完毕后记得将Android SDK的安装路径告诉Eclipse,打开Eclipse菜单项Windows->Preference->Android->SDKLocation指向SDK解压后存放的路径。

最后,记得添加环境变量,将SDK_HOME变量设置为SDK解压的路径,如D:\Android\android-sdk,然后再把具体的子路径设置增加到PATH变量中,%SDK_HOME%\tools;%SDK_HOME%;%SDK_HOME%\platform-tools;

现在,整个安装过程就完成了,你可以打开一个工程,然后运行,看看模拟器是不是能够正常执行你的程序。

手工下载安装Android SDK

如果不幸的,你无法得到已经安装好的Android SDK,那么可能比上面要稍费周折。关键是,离线运行官方的SDK安装文件,只能保证其中的一部分文件,其余的要自己手工去下载补齐。下面分步骤说明:

1.下载Android SDK安装包,基于windows操作系统的最新版本链接地址为installer_r11-windows.exe,点击安装,Android SDK的安装路径假设是D:\Android\android-sdk。在安装Android SDK的最后,系统会自动打开SDKManager,直接关闭,接下来我们手动增加相应组件。

2.完整的Android SDK还应该包括Android库(包含在platform文件夹中),platform-tools和tools中的工具。需要我们手工去下载解压到相应的文件夹中。要得到Android SDK这些组件的链接地址,只要打开repository.xml,比如对于Android库,我们可以找到下面这部分内容:

这段内容描述的是,2.3.3版本的Android库对应的链接地址是android-2.3.3_r01-linux.zip(文件虽包含linux,其实是针对所有的操作系统);手工下载并解压到D:\Android\android-sdk\platform文件夹中。

然后对应的,分别下载tools和platforms-tools的压缩文件到这两个文件夹中,示例代码samples和doc不是必需的,根据自己需要选择性下载。

3.接下来的步骤和第一种情况就完全相同了,安装ADT,设置Android SDK路径,设置环境变量

小结:

Android SDK离线安装的内容介绍完了,希望通过Android SDK离线安装内容的学习能对你有所帮助!

Android SDK离线安装的更多相关文章

  1. Android SDK离线安装方法详解(加速安装) 转

    AndroidSDK在国内下载一直很慢··有时候通宵都下不了一点点,最后只有选择离线安装,现在发出离线安装地址和方法,希望对大家有帮助! 离线安装包下载地址:http://dl.vmall.com/c ...

  2. Android SDK离线安装方法详解(加速安装)

    AndroidSDK在国内下载一直很慢··有时候通宵都下不了一点点,最后只有选择离线安装,现在发出离线安装地址和方法,希望对大家有帮助 一,首先下载SDK的安装包,android-sdk_r10-wi ...

  3. Android SDK 离线安装方法

    有朋友反映从连接直接下载安装包不能获取到最新版本(每次更新后的包地址需要重新去查找),而且经常无法访问. 最方便的方法是使用代理或vpn接入网络,即可及时下载最新版sdk. 作为一名开发人员,流畅地浏 ...

  4. Android SDK离线安装更新方法

    直接使用Android SDK Manager进行下载.更新速度很慢,有时候会出现错误.网上查找了不少网友的方法,做个总结. 1.启动Android SDK Manager,并等待reposity加载 ...

  5. Android SDK下载安装及配置教程

    2017年12月07日 13:33:32 4942 转载自:http://blog.csdn.net/dr_neo/article/details/49870587 Android开发环境搭建可以分为 ...

  6. 最新鲜最详细的Android SDK下载安装及配置教程

    //来源: http://www.cnblogs.com/summary-2017/p/8073225.html 最近Neo突发神经,想要将学过的一些计算机视觉.机器学习中的算法都放到移动设备上去跑跑 ...

  7. Java-JDK & Android SDK下载安装及配置教程

    转自:http://blog.csdn.net/dr_neo/article/details/49870587 第一步.安装JDK: 第二步.安装Eclipse: 第三步.下载并安装AndroidSD ...

  8. ADT和Android SDK的安装

    本文主要涉及Android开发环境搭建时的Eclipse.ADT及Android SDK的安装方法,还有遇到的两个问题及其解决办法.其中,ADT的安装介绍了在线和离线安装两种方式.  1.安装ecli ...

  9. 最详细的Android SDK下载安装及配置教程

    文章转载与:https://blog.csdn.net/dr_neo/article/details/49870587 最近Neo突发神经,想要将学过的一些计算机视觉.机器学习中的算法都放到移动设备上 ...

随机推荐

  1. linux上 安装并 运行opencv

    我是在树莓派上安装的. 1.先安装依赖项 OpenCV 2.2以后版本需要使用Cmake生成makefile文件,因此需要先安装cmake. sudo apt-get install build-es ...

  2. HTML&CSS基础学习笔记1.25-input标签隐藏元素

    隐藏元素 有时候我们编写前端代码的时候,可能需要把一些数据告诉后台,但是这些数据又不想让用户看到,我们可以设置<input>标签的[type]属性为"hidden". ...

  3. IIC协议总结

    1.起始和停止条件: 起始信号:时钟线SCL为高电平时,数据线SDA从高电平拉到低电平,表示通信开始. 停止信号:时钟线SCL为高电平时,数据线SDA从低电平拉到高电平,表示通信结束. 2.时钟线的上 ...

  4. 流风ASP.NET框架商业版-工作流1.0简介

    流风ASP.NET框架商业版-工作流1.0简介 工作流简介 在流风ASP.NET框架商业版1.0推出后,就有集成工作流的想法,但是由于工作繁忙和其他事情的耽搁,时隔半年之久工作流1.0的版本才姗姗来迟 ...

  5. bzoj1676[Usaco2005 Feb]Feed Accounting 饲料计算

    Description Farmer John is trying to figure out when his last shipment of feed arrived. Starting wit ...

  6. Centos 6.5中安装后不能打开emacs的问题

    问题的发现过程: 安装了最新的centos版本后发现居然打不开emacs,然后在终端中输入emacs后还是不能打开,出现了下面的提示: emacs: error while loading share ...

  7. scp 对拷文件夹 和 文件夹下的所有文件 对拷文件并重命名

    对拷文件夹 (包括文件夹本身) scp -r   /home/wwwroot/www/charts/util root@192.168.1.65:/home/wwwroot/limesurvey_ba ...

  8. 浅谈c语言程序为什么需要内存 栈又是什么?

    .关于内存(程序的执行需要内存的支持) ()内存本身在物理上是硬件器件,由操作系统提供 ()内存的管理最终由操作系统统一管理.为了能过便捷的管理内存(酒店管理房间 是不是分很多不同的类型和待遇呢),同 ...

  9. 关于static静态

    静态属性与方法可以在不实例化类的情况下调用,直接使用类名::方法名的方式进行调用.静态属性不允许对象使用->操作符调用. class Car { private static $speed = ...

  10. EL表达式 functions String处理函数

    01.uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>  02.上面的 uri 根据 ...