关于Android的SDK更新下载过程说明

来源:互联网 发布:navicat 编写sql语句 编辑:程序博客网 时间:2024/05/18 02:30

由于近期对google的封锁,下载更新Android SDK成为了一件困难的事情,翻墙翻不出去,代理VPN需要钱,速度又慢的很。经过几天的折腾,把Android的SDK更新下载过程弄了个大概。
首先具备的条件是,具有基本的SDK tools。这是可以通过GoAgent等翻墙软件从网络上download下来的。然后我们启动里面的SDK manager来检查更新并下载所需要的版本,工具包,扩展包等。
SDK包的更新下载流程

  1. 检查更新包
    这里SDK manager会向google服务器发送请求链接,获取xml配置文件进行解析。一般获取的地址为http://dl-ssl.google.com/android/repository/repository-10.xml以及http://dl-ssl.google.com/android/repository/addons_list-2.xml从获取的xml配置文件中可以得知是否存在软件更新或者未安装的开发包,以及用户需要下载的链接等。
  2. 选择安装包
    如果能链接到google服务器,那么你将会得到这样的界面
    请求的后的图片这里面包含了可以选择安装的各种东西。
  3. 安装软件包
    如果网络允许那么将会等待的是一个个安装包的完好安装。在最基本的SDK tools里,发现了一个temp的空文件夹,选择安装好,temp里面是有东西的,安装好后又是空。这是什么个情况呢。看这里temp原来正如temp的文件名一样,这是个暂存文件,安装包下载未完成时作为短暂的存放地,下载完毕,SDK manager进行解压安装,随后移除安装包。因此转换状态为空文件-》有文件-》空文件。而且temp里面的安装包是来一个,安装一个,移除一个,之所以这样是因为所需的安装包有好多都是重名的,会覆盖。
0 0