2012-05-29 72 views
9

我正在雙啓動Windows 7和Ubuntu 12.04 Linux。我可以將我現有的Android SDK平臺從Windows分區複製到Linux分區嗎?或者平臺不同?我不想浪費時間再次重新載入所有的軟件包。Linux和Windows之間的Android SDK平臺

回答

1

很好,有一些差異,有些simliarity,該文件夾的平臺,平臺,工具,樣品,源可以共享,他們是最大的文件

可以將這些四個文件夾鏈接linux的sdk文件夾

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

Android SDK是平臺相關的。那是對的。

但是如果你想騰出一些空間,你可以在兩個操作系統之間共享幾個文件夾。您可以使用的東西在Linux中鏈接的Windows文件夾一樣ln -s /media/Windows/sdk/XXX ./XXX以下獨立於平臺的文件夾:

  • 演員
  • 平臺
  • 樣品
  • 來源
  • 系統圖像

然後在Linux上啓動Android SDK ./tools/android並檢查軟件包是否可用或者是否可用電子壞了。

+0

SDK更新機制被破壞;它不支持符號鏈接 – naXa

3

雖然我已經安裝了一個虛擬機來做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/ 
2

,你可以在Linux & Windows文件系統之間,因爲它們是針對Android SDK相同的文件低於共享文件夾列表。您可以複製&粘貼任何操作系統之間這些文件夾使用:

附加組件, 文檔, 演員, NDK束, 平臺, 皮膚, 來源, 系統圖像, 工具

顯然,你需要下載下面的文件夾,即SDK工具分別爲每個操作系統,因爲它們是依靠如Linux時,Windows &的Mac OS不同OS平臺相關工具:

構建工具, 平臺工具

這兩個文件夾不吃起來多大的下載帶寬。因此,您可以根據您正在使用的操作系統輕鬆下載它。

到目前爲止,我已經測試併成功地嘗試過這一切,並且在全力支持下運行良好。這樣可以節省大量的磁盤空間,並且可以確保下載帶寬爲&!