jueves, 26 de mayo de 2016

Instalación de Android Studio sin red (offline)

El siguiente método sería válido para la instalación de Android Studio offline en un equipo Windows o Linux.

1) En primer lugar descargamos Android Studio, lo instalamos y lo ejecutamos en un equipo con red. En el artículo anterior explico como hacerlo en Linux, en Windows no presenta dificultades. Al iniciarlo por primera vez descargará y configurará gradle y el SDK.


2) Descargamos los complementos que necesitemos desde Tools -> Android -> SDK Manager.




3) Hecho esto, trasladaremos los archivos al equipo sin red. En él deberemos tener alguna versión de java. Copiamos las siguientes carpetas:

En Windows:

C:\Archivos de programa\Android Studio
C:\Usuarios\XXXX\AppData\Local\Android\gradle
C:\Usuarios\XXXX\AppData\Local\Android\sdk
C:\Usuarios\XXXX\.android 
C:\Usuarios\XXXX\.AndroidStudioX.X 
C:\Usuarios\XXXX\.gradle

En Linux:

/usr/share/android-studio
/home/XXX/.android/home/XXX/.AndroidStudioX.X
/home/XXX/.gradle
 
Las podemos dejar en la misma ruta o en otra. Cuando arranquemos Android Studio en el equipo sin red nos dará algunos errores porque seguramente no encontrará las carpetas de java (JDK), SDK y gradle. Posiblemente nos pida que le indiquemos la dirección donde tengamos el SDK. En cualquier caso, os indico donde debéis definir las rutas de JDK, SDK y gradle.

4) Para definir la ruta de JDK y SDK, desde el menú inicial vamos a Configure -> Project Defaults -> Project Structure.



Y especificamos la ubicación de java y el SDK:


  
5) Para especificar la ruta de gradle, desde el menú inicial, pulsaremos en Settings. Nos desplazaremos desde el menú que se abre a Build, Execution, Deployment -> Gradle. Y especificaremos la ruta de nuestra carpeta de gradle.


Con estas modificaciones Android Studio ya debería funcionar sin tener que acceder a internet.

miércoles, 25 de mayo de 2016

Instalación de Android Studio en Linux

Comparto los pasos que he seguido para tener en funcionamiento Android Studio en Linux Mint. Imagino que para Ubuntu y sus derivados también funcionará, no lo he probado.

1) En primer lugar, tenemos que eliminar la versión existente de Java OpenJDK:
 

sudo apt-get update
sudo apt-get remove openjdk*

2) Descargar Oracle JDK:


http://www.oracle.com/technetwork/java/javase/downloads/index.html 


3) Descomprimir:
 

- Vamos a la carpeta de descargas.
- Pulsamos con el botón derecho del ratón sobre el archivo descargado.
- Seleccionamos "Extraer aquí".

4) Mover a una carpeta apropiada:


cd /usr/share
sudo mkdir java-jdk
sudo mv $HOME/Descargas/jdkX.X.X_XX /usr/share/java-jdk

Recordad sustituir
jdkX.X.X_XX por la versión descargada.

5) Hacemos de ésta la versión de java por defecto del sistema:

sudo update-alternatives --install "/usr/bin/java" "java" "/usr/share/java-jdk/bin/java" 1
sudo update-alternatives --set java /usr/share/java-jdk/bin/java


6) Descargamos Android Studio:

https://developer.android.com/studio/index.html#downloads

7) Descomprimir el paquete tal como hemos hecho en el paso 3.


8) Mover a la carpeta apropiada:

cd /usr/share
sudo mkdir android-studio
sudo mv $HOME/Descargas/android-studio/* /usr/share/android-studio


9) Con esto habría finalizado la instalación. Para ejecutar el programa tenemos el siguiente script:

/usr/share/android-studio/bin/studio.sh


10) La primera vez que iniciemos el programa se descargará gradle y el SDK. Los complementos adicionales que necesitemos del SDK se pueden descargar desde Tools -> Android -> SDK Manager.

11) Para añadir un acceso en el menú: pulsamos con el botón derecho en el menú principal y vamos a:
Configurar -> Abrir el editor de Menús -> + Nuevo elemento