我是双启动Windows 7和Ubuntu 12.04 Linux。我可以将现有的Android SDK平台从我的Windows分区复制到linux分区吗?或者平台有什么不同?我不想浪费时间再次重新加载所有包。
答案 0 :(得分:19)
Android SDK与平台有关。没错。
但是如果你想节省一些空间,可以在两个操作系统之间共享几个文件夹。您可以使用类似ln -s /media/Windows/sdk/XXX ./XXX
的内容将Linux中的Windows文件夹链接到以下独立平台文件夹:
然后在Linux ./tools/android
上启动Android SDK并检查这些软件包是否可用或是否已损坏。
答案 1 :(得分:10)
Android SDK与平台有关。 检查一下:http://developer.android.com/sdk/index.html
答案 2 :(得分:7)
虽然我已经设置了一个虚拟机来进行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/
答案 3 :(得分:3)
您可以在Linux和Linux之间共享的文件夹列表Windows文件系统与Android SDK的文件相同,如下所示。你可以复制&在您使用的任何操作系统之间粘贴这些文件夹:
添加附件, 文档, 临时演员, NDK束, 平台, 皮肤, 源, 系统图像, 工具
显然,您需要为每个操作系统下载以下文件夹,即SDK工具,因为它们是依赖于Linux,Windows和Windows等操作系统的平台相关工具。 Mac OS不同:
<强>构建的工具, 平台的工具
这两个文件夹不占用大量下载带宽。因此,您可以根据您正在使用的操作系统轻松下载它。
到目前为止,我已经成功测试并尝试了这一切,并且在完全支持下都运行良好。这将节省大量磁盘空间以及下载带宽和时间肯定!
答案 4 :(得分:1)
嗯,有一些差异和一些相似之处,文件夹平台,平台工具,样本,来源可以共享,它们是最大的文件
你可以将这四个文件夹链接到linux的sdk文件夹
ln -s /mnt/path/to/your/windows/sdk/* /home/youname/yourAndroidBundle/sdk/