2012-05-29 11 views
9

Mam podwójne uruchamianie systemu Windows 7 i systemu Ubuntu 12.04 Linux. Czy mogę skopiować moje istniejące platformy Android SDK z mojej partycji Windows na partycję linuksową? Czy platformy są inne? Nie chcę tracić czasu na ponowne pobieranie wszystkich pakietów.Platformy Android SDK między systemem Linux i Windows

Odpowiedz

1

dobrze, są pewne różnice, a niektóre simliarity, platformy folderów, platform-tools, próbki, źródła mogą być udostępniane i są największe pliki

można połączyć te cztery foldery, Folder sdk Linuksa:

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

Zestaw Android SDK jest zależny od platformy. To prawda.

Ale jeśli chcesz zaoszczędzić trochę miejsca, możesz udostępnić kilka folderów między dwoma systemami operacyjnymi. Można połączyć foldery systemu Windows w systemie Linux za pomocą coś jak ln -s /media/Windows/sdk/XXX ./XXX dla następujących niezależnych foldery platformy:

  • dodatki
  • platformy
  • samples
  • źródła
  • systemowych zdjęć

Następnie uruchom Androida SDK pod Linuksem ./tools/android i sprawdź, czy pakiety są dostępne lub jeśli e są zepsute.

+0

Mechanizm aktualizacji SDK jest uszkodzony; nie obsługuje dowiązań symbolicznych – naXa

3

mimo że mam skonfigurowaną maszynę wirtualną do tworzenia Androida, ale metch ma rację. to zadziałało dla mnie.

użyłem skryptu bash z poniższego kodu, aby zrobić symboliczne powiązanie

#!/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

listy folderów, które można podzielić między Linux & systemu plików Windows, ponieważ są one te same pliki dla Android SDK są poniżej. można po prostu skopiować & wklej te foldery między dowolnego systemu operacyjnego używasz:

dodatki, Dokumentach dodatki, NDK-Bundle platformy, skórkami źródeł System-obrazy, narzędzia

Widocznie trzeba będzie pobrać poniższe foldery tj SDK Tools inaczej dla każdego systemu operacyjnego, gdyż są one zależne od platformy narzędzia, które opierają się na systemie operacyjnym, takich jak Linux, Windows & Mac OS inaczej:

build-tools, platform-tools

Te dwa foldery nie jeść dużo przepustowości pobierania. Możesz więc łatwo pobrać go zgodnie z systemem operacyjnym, nad którym pracujesz.

Do tej pory przetestowałem i wypróbowałem to pomyślnie i wszystko działało dobrze z pełnym wsparciem. Pozwoli to zaoszczędzić dużo miejsca na dysku, a także pobrać na pewno przepustowość & czasu!

Powiązane problemy