首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >下载Android SDK组件进行离线安装

下载Android SDK组件进行离线安装
EN

Stack Overflow用户
提问于 2010-05-04 23:35:38
回答 8查看 181.1K关注 0票数 152

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

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

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

代码语言:javascript
复制
Failed to fetch URL http://dl-ssl.google.com/android/repository/repository.xml, reason: Connection refused: connect
EN

回答 8

Stack Overflow用户

发布于 2012-03-23 03:31:48

您可以通过解析Android SDK管理器日志中看到的XML来手动下载。

目前的XMLs是addon_listrepository。随着时间的推移,这些xmls可能会发生变化。

它有SDK的位置,您可以通过浏览器浏览链接并直接下载。这些文件必须放在适当的文件夹下,例如,谷歌API的文件必须放在add-ons下,如果你不知道文件必须放到哪里。

这里有一些东西可以帮助你。

在我的博客中发布了离线安装Android SDK的博文--> Offline Installation of Android SDK's

票数 11
EN

Stack Overflow用户

发布于 2011-04-18 12:23:53

如上所述,这个错误通常发生在你使用代理的时候。为此,请打开IE-Internet选项-连接-LAN设置并获取代理地址。将SDK Manager.exe (设置选项卡)配置为带有端口的代理地址。检查强制Http....

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

现在,SDK将被愉快地下载。

票数 9
EN

Stack Overflow用户

发布于 2010-05-04 23:42:33

哪种操作系统?

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

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

更新:在SDK Downloader中,在设置菜单下有一个"force https:// sources to fetched http://“”复选框。也许勾选(或者如果勾选)取消勾选这可能会帮助你从你的防火墙计算机上下载所有东西。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2766713

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档