Android 使用 SDK Manager 下载SDK速度慢,容易丢包和异常的解决办法

第一步,

SDK Manager启动之后,会先解析一些google的xml文件,会在Log里面打印出一些日志信息。

解析完之后,把日志全部拷贝到一个记事本里(这一步是因为日志窗口不支持查找),在里面查找你要下载的东西,然后可以得到对应的xml文件。


举个例子:

你想要下载Android 4.0 (API 14) 的 ARM EABI v7a System Image,则查找关键字 ARM EABI v7a System Image,可以找到一行:

Found ARM EABI v7a System Image, Android API 14, revision 2

然后向上找到对应的xml地址为:http://dl-ssl.google.com/android/repository/sys-img/android/sys-img.xml

记住这个地址,一会儿会用到。


第二步,

在浏览器中打开第一步找到的xml,

可以看到该文件的内容,往下翻,找到你要下载的内容的匹配项。


还是上面的例子:

想要下的是 ARM 芯片的system image,可以找到注释为ARM SYSTEM IMAGES的标签下有这样一段:

<!-- Generated at Wed Dec  7 13:47:01 2011 from git_ics-mr0 @ 229537 -->
<sdk:revision>2</sdk:revision>
<sdk:description>Android SDK Platform 4.0</sdk:description>
<sdk:api-level>14</sdk:api-level>
<sdk:abi>armeabi-v7a</sdk:abi>
<sdk:archives><sdk:archive>
<sdk:size>99621822</sdk:size>
<sdk:checksum type="sha1">d8991b0c06b18d7d6ed4169d67460ee1add6661b</sdk:checksum>
<sdk:url>sysimg_armv7a-14_r02.zip</sdk:url>
</sdk:archive></sdk:archives>
<sdk:uses-license ref="android-sdk-license"/>
<sdk:tag-id>default</sdk:tag-id>
</sdk:system-image><sdk:system-image>

可以看到api-level为14,abi为armeabi-v7a,显然就是我们要找的这个东西。


第三步,

在我们找到的匹配项里面,去找一个名为 sdk:url 的标签,记住里面的值,根据第一步找到的xml地址把xml替换成资源名拼接出该资源的真实下载地址。


上面的例子中:

sdk:url对应的值为 sysimg_armv7a-14_r02.zip,我们第一步得到的xml地址为 http://dl-ssl.google.com/android/repository/sys-img/android/sys-img.xml

在这一步,我们拼接的方式是把 sys-img.xml 替换成 sysimg_armv7a-14_r02.zip,就得到了 http://dl-ssl.google.com/android/repository/sys-img/android/sysimg_armv7a-14_r02.zip

这个URL就是该资源的真实URL。


第四步,用迅雷或者其它方式下载找到的资源,下载后得到的文件拷贝到sdk目录下的Temp目录中,重启SDK Manager,重新勾选你要下的资源,安装,这次因为本地Temp目录中已经保存了完整的资源文件,因此下载这一步会直接完成,SDK Manager会直接进行安装,安装完就OK了。


大功告成!


本文一部分内容参考此贴:http://www.cnblogs.com/liongis/p/3659813.html

本文在原贴基础上做了一些整理,感谢原文作者的分享。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: Android SDK Manager 是一个用于下载和管理 Android SDK 工具和平台的工具。它可以让开发人员轻松地下载和更新 Android SDK 工具和平台,以便他们可以构建和测试他们的应用程序。要下载 Android SDK Manager,您可以访问 Android 开发者网站并下载最新版本的 Android SDK 工具。然后,您可以使用 Android SDK Manager 工具来下载和安装所需的 SDK 工具和平台。 ### 回答2: Android SDK ManagerAndroid开发工具中的一个重要组成部分,它提供了一种下载,安装和管理Android SDK工具和平台组件的便捷方法。以下是关于Android SDK Manager下载的详细信息。 安装Android Studio 首先,要下载和安装Android SDK Manager,需要先下载和安装Android Studio。可以在官方网站上找到适合个人电脑和操作系统的Android Studio版本,并根据指示进行安装。 使用SDK Manager 一旦Android Studio安装完成,并打开已经打开的项目,可以在“Welcome to Android Studio”对话框中,点击右下角的“Configure”按钮,找到“SDK Manager”选项。或者,也可以在Android Studio的主界面中,点击“Tools”菜单,然后选择“SDK Manager”。 SDK Manager中显示了所有当前可用的SDK工具和平台组件。用户可以根据需要选择相应的组件,然后点击“Apply”按钮,以开始下载和安装所选工具和平台组件。如果是首次使用SDK Manager,那么可能需要先安装一些必要的组件。例如,必须先安装“Android SDK Build-Tools”,以确保所有的应用程序都能编译成功。 SDK Manager提供了一个简洁的界面,让用户可以轻松地浏览和选择需要的组件,并提供了下载和安装元件的进度信息和状态更新。下载速度会根据网速而有所不同,因此需要一定的耐心和等待。 总的来说,Android SDK Manager是一个必备的工具,无论是进行应用程序开发,还是进行其他类型的Android开发,都需要进行下载和安装。它提供了一个方便的方式,以快速下载和更新所需的工具和组件。同时,在使用SDK Manager时要保持注意,确保已下载和安装了正确的组件,为开发过程提供了所需的基本环境。 ### 回答3: Android SDK Manager是开发Android应用程序所必要的工具,用户通过它可以下载Android不同版本、构建工具及相关的开发支持下载Android SDK Manager可以通过两种方式,一种是直接从Android Studio的菜单栏中打开,另一种是从Android Developer网站中下载最新版本的SDK Manager并手动安装。 第一种方式,打开Android Studio后,点击上方菜单栏上的“Tools”,然后再点击“SDK Manager”,就会打开SDK Manager窗口。在窗口中可以看到所有可用的SDK组件,括不同的Android版本、构建工具及相关的开发支持。通过勾选需要下载的组件,最后点击“Apply”按钮即可开始下载下载过程可能会持续一段时间,取决于所选择的组件的大小和网络速度。 第二种方式,用户可以在Android Developer网站中下载最新版本的SDK Manager下载后找到“SDK Manager.exe”文件并双击打开,即可进入SDK Manager窗口。在窗口中可以选择需要下载的组件,然后再点击“Install”按钮即可开始下载。 需要注意的是,在下载Android SDK Manager时,用户需要保持网络连接,确保Windows防火墙没有阻止下载。另外,对于中国用户,下载速度可能会比较,建议使用代理或VPN加速下载。 总之,无论是哪种方式,安装Android SDK Manager都是为了方便开发人员获取、开发和测试不同版本的Android应用程序,提高开发效率和代码的质量。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值