在哪里下载Android SDK以进行离线安装

时间:2018-03-16 14:10:05

标签: android android-sdk-tools

我使用的是Ubuntu,我已经安装了JDK和android studio 3.01。 我无法通过Google从Android SDK管理器下载。我已经研究过类似问题herehere。所以我认为这不是一个重复的问题,这些问题都是针对旧版本而且对我来说都不清楚。

TL DR, 有没有办法从下载链接(不使用apt-get)下载最新的Android SDK并将其离线移动到已经安装了android studio 3.0.1和jdk的运行linux(ubuntu)的计算机上。

1 个答案:

答案 0 :(得分:1)

当然可以,请按照以下步骤操作,然后离线下载所需的任何软件包:

对于脱机安装,您还需要.inf文件。您复制的每个文件都需要一个.inf文件,例如名为sysimg_armv7a-15_r03.zip的文件有一个名为sysimg_armv7a-15_r03.zip.inf的文件 inf文件的内容就像下面这样:

### Android SDK Download.
#Mon Jan 25 05:16:36 SGT 2016
StatusCode=206
Last-Modified=Thu, 04 Jun 2015 17\:00\:00 GMT
ETag="55d25"

基于这些文件的SDK管理器了解您的temp文件夹上的副本是否旧。状态代码确定软件包下载失败还是成功。状态代码是简单的http响应代码。因此在这种情况下它失败了。如果成功,则应为200。

要离线设置:

  1. 首先,您需要选择要设置的软件包。
  2. 然后按安装软件包按钮。这样,SDK管理器将创建.inf文件。
  3. 然后您需要在临时文件夹中替换.zip文件
  4. 然后打开每个.inf文件并将状态代码替换为200
  5. 重新加载SDK管理器并要求再次安装软件包 这样,仍然需要Internet连接,以便SDK管理器可以检查软件包的有效性。但是至少您可以从任何其他来源或使用下载管理器下载软件包,以加快下载速度。