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

martes, 15 de marzo de 2016

Optimizar Asus MeMo Pad 8

Ante la ausencia de ROMs personalizadas para la tablet Asus MeMo Pad 8, no nos queda más remedio que quedarnos con la ROM de Asus. No está mal, pero encontraréis que a veces se ralentiza y que viene con abundante software de la compañía. La solución que he encontrado para optimizarla es: rootear, inhabilitar software no necesario, e instalar Greenify para liberar memoria.

Rootear MeMo Pad

En primer lugar deberemos habilitar el modo Depuración USB en el teléfono, se hace de la siguiente forma:

- Vamos a Ajustes - Acerca de - Información de software.
- Pulsamos repetidamente sobre "Número de compilación".
- Nos aparecerá un mensaje confirmando que se han habilitado las opciones de desarrollo.
- Volvemos a Ajustes y entramos en un nuevo menú llamado "Opciones de desarrollo".
- Habilitamos la depuración (Android Debug Bridge) pulsando sobre el checkbox.

Tras esto, conectamos la tablet al PC y esperamos pacientemente a que se instalen los drivers. No la desconectéis, tarda algunos minutos. Cuando termine debe estar instalado el componente Asus Android Composite, nos aparecerá en los mensajes durante la instalación. Si no podemos confirmarlo en el Administrador de dispositivos.



A continuación procederemos a descargar el archivo que contiene el script para el rooteo:

AsusIntelRootKit

Tenemos que descomprimirlo, abrir la carpeta que ha creado, y ejecutar "CheckBeforeAction.bat". Pulsaremos una tecla tantas veces como se pare solicitándolo, hasta que termine y se cierre. Cuando haya acabado, abrimos "Root.bat" y repetimos el mismo proceso.



Más información: http://www.htcmania.com/showthread.php?t=941039#

Software innecesario

Las aplicaciones de Asus, y otras adicionales que no necesitemos, no podremos borrarlas con la ROM de Asus, pero podemos inhabilitarlas. Se puede hacer arrastrando la aplicación hasta un margen y soltándola sobre "Deshabilitar aplicación". O soltándola sobre "Información de la aplicación" y pulsando en el botón "Inhabilitar".




Optimizar memoria

Para liberar de la memoria las aplicaciones que se quedan en segundo plano y ralentizan el teléfono os recomiendo la aplicación Greenify:

https://play.google.com/store/apps/details?id=com.oasisfeng.greenify

Una vez instalada, tenéis que habilitar el servicio Greenify para la hibernación automatizada.

- Vamos a Ajustes - Accesibilidad - Servicios.
- Pusamos sobre Greenify
- Desplazamos el botón a la opción Sí:




Por último tendremos que abrir Greenify y seleccionar qué aplicaciones queremos que se hibernen automáticamente:

- Abrimos Greenify.
- Pulsamos en el icono de añadir: +
- Seleccionamos la aplicación con una pulsación larga.
- Y pulsamos en el icono de confirmación: ✓