标签:
界面上的展示的树状目录数据来源,首先当然是有 SDK Manager 从谷歌的服务器下载了,如果网络允许的话。如果没法连上谷歌的服务器,可以度娘一个免费的HTTP代理了(这个自行解决)。Packages 信息缓存在%HOMEDRIVE%%HOMEPATH%\.android\cache或者%ANDROID_SDK_HOME%\.android\cache里。Android SDK Manager 先下载 sdkinfo-xxxx 的文件来获取 Packages 源配置的地址。然后再下载 sdkbin-xxxx 这里面定义 Tools、Samples、System Images 等的版本信息。然后就如上图所展示的了。
解析 Android Packages 的日志如图示。图中解析了 API 源 xxx/repository-11.xml。
假如要安装 Android 5.1.1,
第一要下载的是 SDK Platform。在repository-11.xml 中发现了 Android 5.5.1 需要的SDK Platform (API 22, revision 2)),辣么Android 5.1.1 的SDK
Platform 定义在 https://dl.google.com/android/repository/repository-11.xml 里。在浏览器中加载 XML 的 URL,或者在 Cache 中打开 sdkbin-1_xxxxxx-repository-11_xml,找到 SDK Platform 的包名字 android-22_r02.zip。最终的 URL 为
https://dl.google.com/android/repository/android-22_r02.zip
Android SDK Manager 会将包下载到 SDK 安装路径下的 tmp 下面(没有 tmp 的话自行创建一个),然后解压并安装。如 Android 5.1.1 的 SDK Platform。
点击安装按钮,同意协定,开始安装。
重新打开 SDK Manager。
Offline Install Android SDK Package
标签:
原文地址:http://www.cnblogs.com/GeekGRy/p/5270027.html