Linux和Windows之间的Android SDK平台

我是双启动Windows 7和Ubuntu 12.04 Linux。 我可以将现有的Android SDK平台从我的Windows分区复制到linux分区吗? 或者平台有什么不同? 我不想浪费时间再次重新加载所有包。

Android SDK与平台有关。 请查看: http : //developer.android.com/sdk/index.html

Android SDK与平台有关。 那是对的。

但是如果你想节省一些空间,你可以在两个操作系统之间共享几个文件夹。 您可以使用类似ln -s /media/Windows/sdk/XXX ./XXX的内容链接Linux中的Windows文件夹,以用于以下独立平台文件夹:

  • 演员
  • 平台
  • 样本
  • 来源
  • 系统图像

然后在Linux ./tools/android上启动Android SDK并检查这些软件包是否可用或是否有问题。

虽然我已经设置了一个虚拟机来做android开发但是metch是对的。 它对我有用。

我使用带有以下代码的bash脚本来进行符号链接

 #!/bin/bash ln -s /home/user/software/sdk/extras /home/user/work/sdk/ ln -s /home/user/software/sdk/platforms /home/user/work/sdk/ ln -s /home/user/software/sdk/samples /home/user/work/sdk/ ln -s /home/user/software/sdk/sources /home/user/work/sdk/ ln -s /home/user/software/sdk/system-images /home/user/work/sdk/ 

您可以在Linux和Windows文件系统之间共享的文件夹列表,因为它们是Android SDK的相同文件,如下所示。 您可以在您使用的任何操作系统之间复制和粘贴这些文件夹:

附加组件,文档,附加组件,ndk-bundle,平台,皮肤,源,系统映像,工具

显然,您需要为每个操作系统下载不同的文件夹,即SDK工具,因为它们是依赖于平台的工具,它们依赖于Linux,Windows和Mac OS等操作系统:

构建工具,平台工具

这两个文件夹不会占用大量的下载带宽。 因此,您可以根据您正在使用的操作系统轻松下载它。

到目前为止,我已经成功测试并尝试了这一点,并且在全力支持下都运行良好 这样可以节省大量磁盘空间以及下载带宽和时间!

好吧,有一些差异和一些相似之处,文件夹平台,平台工具,样本,来源可以共享,它们是最大的文件

你可以将这四个文件夹链接到linux的sdk文件夹

 ln -s /mnt/path/to/your/windows/sdk/* /home/youname/yourAndroidBundle/sdk/