安卓SDK管理器,本地包副本

8
在Windows XP上,有没有办法:
  • 查找Android SDK Manager正在下载的软件包,
  • 创建软件包的备份副本,
然后,在全新安装的Windows XP上:
  • 安装Android SDK Manager,
  • 将备份的软件包复制到“正确”的位置,
  • 并安装这些软件包?

1
你可以在 Google 网站上阅读 XML 文件,列出安装程序下载的 .zip 文件,并自行下载这些文件。这个问题在 SO 上已经被讨论了很多次,通常的术语是“Android SDK 离线安装”。 - Chris Stratton
@Chris Stratton:正如你所说,获取原始文件的最佳方法似乎是安装Android SDK Manager,运行它,允许它更新存储库索引,然后查看Android SDK Manager日志文件以创建用于索引存储库的XML文件列表,其中包含直接链接到zip文件。下载zip文件后,在任何新的Android SDK Manager安装的正确目录中解压缩它们;目录的映射在此大致解释 - blunders
1个回答

阿里云服务器只需要99元/年,新老用户同享,点击查看详情
8

假设您正在使用最新的Android SDK r18-

操作系统并不重要,以下步骤适用于PC、Mac或Linux。

  1. 下载所需平台的SDK。
  2. 安装所需的软件包,如API 8、Google APIs等。
  3. 现在,在安装所需的软件包后,您应该在SDK安装目录中看到这些文件夹(platforms、extras、add-ons、system-images)。
  4. 只需将它们复制到需要安装软件包的其他系统中(首先进行压缩,因为它们有数千个文件)。 (在之前安装SDK r18,在其他系统上提取zip或使用.exe,但不要运行SDK管理器更新)
  5. 启动SDK管理器,它应该会检测到软件包。

另外,将完整的SDK安装文件夹复制到其他系统中,但仅适用于Windows到Windows、Linux到Linux或Mac到Mac。


+1 Sameer Sharma:是的,Android SDK Manager是r18版本,我正在获取以下软件包:Android SDK工具、Android SDK平台工具、Android 2.2 API-8 SDK平台、Android 2.2 API-8 Google APIs。问题:同意,有成千上万的文件,压缩/解压正确的目录是最明智的选择,因为你似乎在说r18只需要文件放在正确的位置。问题是我仍然无法弄清楚每个软件包的根路径应该被压缩。可能这很明显,但我没有看到它们。有什么建议吗?谢谢! - blunders
似乎获取原始文件的最佳方法是安装Android SDK Manager,运行它,允许它更新存储库索引,然后查看Android SDK Manager日志文件以创建用于索引存储库的XML文件列表,其中包含直接链接到zip文件。下载zip文件后,在任何新的Android SDK Manager安装的正确目录中解压缩它们;目录的映射在此处粗略解释。对此方法有什么想法吗?谢谢! - blunders
你的方法听起来不错。但是你不应该只是从本地副本压缩,结果会是一样的,如果你想的话可以为整个SDK制作一个单独的zip文件,只要平台相同就行了。我的方法如下——将SDK安装到路径'E:\Android\AndroidSDK',更新至最新的包。制作一个它的压缩包。将其复制到另一个系统并将其解压到任何驱动器/路径'D:\Android\SDK'。现在将SDK路径添加到环境变量中,然后完成。 :) - Sameer Sharma

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,