下载Android SDK组件以进行脱机安装

Taw*_*ani 150 android windows-xp

是否可以在不使用SDK Manager的情况下下载Android SDK组件以进行离线安装?问题是我在防火墙后面,我无法控制,两个网站下载URL似乎被阻止(抛出连接拒绝异常)

https://dl-ssl.google.com/android/repository/repository.xml

http://dl-ssl.google.com/android/repository/repository.xml

Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml, reason: Connection refused: connect
Run Code Online (Sandbox Code Playgroud)

Ank*_*kit 54

要安装android组件,请执行以下步骤

  • 在离线机器上运行android sdk manager
  • 单击显示/隐藏日志窗口
  • 在这里,youu将找到包可用的所有xml文件列表

https://dl-ssl.google.com/android/repository/addons_list-2.xml
撷取的加载项列表成功
获取URL:https://dl-ssl.google.com/android/repository/repository-7 .xml
验证XML:https://dl-ssl.google.com/android/repository/repository-7.xml
解析XML:https: //dl-ssl.google.com/android/repository/repository-7.xml

https://dl-ssl.google.com/android/repository/addons_list-2.xml是主xml文件,其中所有其他包列表都可用.

假设您想要下载平台api-9并且它可以在repository-7上使用,那么您必须执行以下步骤

  • 记下存储库地址并转到任何其他具有Internet连接的计算机,并在任何浏览器中键入以下链接

    https://dl-ssl.google.com/android/repository/repository-7.xml

  • <sdk:url>**android-2.3.1_r02-linux.zip**</sdk:url>在您要下载的api版本下搜索.这是您必须下载的文件名.要下载此文件,您必须在任何下载程序或浏览器中键入以下URI,它将开始下载该文件.

    http://dl-ssl.google.com/android/repository/android-2.3.3_r02-linux.zip

    任何文件的一般规则用您的包名替换android-2.3.3_r02-linux.zip

  • 下载完成后,将下载的ZIP(或其他操作系统的其他格式)文件粘贴到您的闪存/笔式驱动器中,然后将zip文件粘贴到离线机器的<android sdk dir>/temp(例如: - c:\android-sdk\temp)文件夹/目录中.

  • 现在启动SDK管理器并选择已在temp中粘贴的包,然后单击Install package按钮.您的包已安装.

  • 重新启动eclipse和AVD管理器以获取新软件包.

注意: - 如果您正在下载sdk-tools或sdk platform-tools,请选择脱机计算机上的操作系统包(Windows/Linux/Mac).


Ven*_*dor 11

您可以通过解析在Android SDK Manager日志中看到的XML来手动下载.
目前,XML是addon_listrepository.这些xmls可以在一段时间内改变.

它具有SDK的位置,您可以浏览链接并直接通过浏览器下载.这些文件必须放在适当的文件夹下,例如add-ons,如果您不知道文件的位置,则必须放置google API 的文件.

这有助于你.
我的博客中的博客文章离线安装Android SDK - > Android SDK的离线安装


Rag*_*hav 9

如上所述,如果你留下代理,通常会出现这个错误.因此,为此,打开IE-Internet选项 - Connections-LAN设置并获取代理地址.使用端口将SDK Manager.exe(设置选项卡)配置为该代理地址.检查力量Http ....

如果您的LAN设置中有代理脚本,请复制地址并粘贴地址栏.在记事本中打开下载的文件.从ipconfig中找到您的IP地址.在文件中,转到ip所在的子网范围.例如:isInNet(resolved_ip,"198.175.111.0","255.255.255.0")将为198.175.111.53采用返回值:在单词PROXY之后并使用它来配置SDK Manager.

现在可以愉快地下载SDK.


小智 7

这已经改变了android 4.4.2...你应该查看存储库文件并下载 https://dl-ssl.google.com/android/repository/repository-10.xml

  1. android-sdk_r20.0.1-windows.zip(我认为这实际上是windows特定的工具)
  2. android-19_r03.zip适用于所有平台(实际api)并存储在#1中的平台下

在手动安装dir结构应该是这样的

现在你必须......

  1. 下载win SDK helper(avd/SDK magr):https://dl.google.com/android/android-sdk_r20.0.1-windows.zip
  2. 实际的sdk api https://dl-ssl.google.com/android/repository/android-20_r01.zip
  3. 样本https://dl-ssl.google.com/android/repository/samples-19_r05.zip
  4. 图片:https: //dl-ssl.google.com/android/repository/sys-img/x86/sys-img.xml, 例如https://dl-ssl.google.com/android/repository/sysimg_armv7a-18_r02. zip 提取:"平台> Android-4.4.2>"
  5. 平台工具:https: //dl-ssl.google.com/android/repository/platform-tools_r19.0.1-windows.zip
  6. build-tools:创建文件夹(主sdk级别的构建工具) https://dl-ssl.google.com/android/repository/build-tools_r17-windows.zip
  7. 将aapt.exe,aidl.exe和dr.bat复制到platform-tools文件夹.
  8. 你也可以同样的方式下载工具
  9. 来源:https://dl-ssl.google.com/android/repository/sources-19_r02.zip

此时你应该有一个有效的Android安装.


Jür*_*ock 2

哪个操作系统?

您下载的所有内容都应放置在 android-sdk 文件夹中(在我的例子中:j:\android-sdk-windows)。

您可以执行“SDK Setup.exe”(或为此执行的 mac/linux 命令)并下载所有内容,然后将完整的 android-sdk 文件夹复制到另一台计算机。我在外部硬盘上有完整的 SDK + Eclipse + Workspace,我可以将其插入另一台计算机并且它可以工作(除了应该安装的 JDK 和位于用户目录中的 AVD)。不要忘记将 ANDROID_HOME 环境变量设置为指向您的安装目录。

更新:在 SDK 下载器中,设置菜单下有一个“强制使用 http:// 获取 https:// 源”复选框。也许选中(或者如果选中)取消选中这可能会帮助您从受防火墙保护的计算机下载所有内容。