Plataformas SDK de Android entre Linux y Windows
Estoy de arranque dual de Windows 7 y Ubuntu 12.04 Linux. ¿Puedo copiar mis plataformas SDK de Android de mi partición windows a la partición linux? ¿O son diferentes las plataformas? No quiero perder el tiempo de volver a descargar todos los paquetes de nuevo.
El SDK de Android depende de la plataforma. Compruebe esto: http://developer.android.com/sdk/index.html
El SDK de Android depende de la plataforma. Eso es correcto.
Pero si desea ahorrar algo de espacio, puede compartir varias carpetas entre los dos sistemas operativos. Puede vincular carpetas de Windows en Linux usando algo como ln -s /media/Windows/sdk/XXX ./XXX
para las siguientes carpetas de plataforma independientes:
- Extras
- Plataformas
- Muestras
- fuentes
- Sistema de imágenes
A continuación, inicie el SDK de Android en Linux ./tools/android
y compruebe si los paquetes están disponibles o si algunos están rotos.
Aunque he configurado una máquina virtual para hacer el desarrollo de Android, pero metch es correcto. Funcionó para mí.
He utilizado script bash con el siguiente código para hacer el enlace simbólico
#!/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/
Así, Hay alguna diferencia y algo de simliaridad, las plataformas de carpetas, plataformas-herramientas, muestras, fuentes pueden ser compartidos y son los archivos más grandes
Puede vincular estas cuatro carpetas a la carpeta sdk de linux
ln -s /mnt/path/to/your/windows/sdk/* /home/youname/yourAndroidBundle/sdk/
A continuación se muestra la lista de carpetas que puede compartir entre el sistema de archivos Linux y Windows, ya que son los mismos archivos para Android SDK. Sólo puede copiar y pegar estas carpetas entre cualquier sistema operativo que utilice:
Complementos, docs, extras, ndk-bundle, plataformas, skins, fuentes, sistema-imágenes, herramientas
Aparentemente, necesitará descargar las siguientes carpetas, es decir, SDK Tools de manera diferente para cada OS, ya que son herramientas dependientes de la plataforma que dependen de SO como Linux, Windows y Mac OS de manera diferente:
Herramientas de construcción, herramientas de plataforma
Estas dos carpetas no consumen mucho de un ancho de banda de descarga. Así que usted puede descargarlo fácilmente como por el sistema operativo en el que está trabajando.
He probado y probado con éxito hasta ahora y todo funcionó bien con total apoyo. Esto ahorrará mucho espacio en disco, así como el ancho de banda de descarga y el tiempo de seguro!