Linux和Windows之间的Android SDK平台

我双启动Windows 7和Ubuntu 12.04 Linux。 我能否将我的现有Android SDK平台从Windows分区复制到Linux分区? 还是平台不同? 我不想浪费时间重新下载所有的软件包。

Solutions Collecting From Web of "Linux和Windows之间的Android SDK平台"

Android SDK是平台相关的。 检查这个: http : //developer.android.com/sdk/index.html

Android SDK是平台相关的。 那是对的。

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

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

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

虽然我已经安装了一个虚拟机来做Android的开发,但是梅赫是正确的。 它为我工作。

我用下面的代码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等操作系统的平台依赖工具:

构build工具,平台工具

这两个文件夹不会占用太多的下载带宽。 所以你可以根据你正在使用的操作系统轻松下载。

到目前为止,我已经testing和成功地尝试了这一切,并且全力支持。 这将节省大量的磁盘空间,以及下载带宽和时间肯定!

还有一些差别和一些相似之处,文件夹平台,平台工具,示例,源码可以共享,它们是最大的文件

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

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