Instalar Android Studio en Windows 8.1

Hola, ahora veremos cómo instalar y configurar el nuevo juguete de los yabañeros, el Android Estudio, y lo haremos en Windows 8.1 a 64 bits.

Hasta hace algunos ayeres, Sun y ahora Oracle, habían estado usando como plataforma de desarrollo a Eclipse, pero en el ultimo release, tenían problemas al descomprimir el archivo zip con el ADT.

En fin, en lugar de arreglar su problema (incluyendo el versionado, que era otro problema aun mas fuerte), mejor hicieron un juguete nuevo, pero para no perder la costumbre, pues lo hicieron complicado, vamos es yaba, si no tiene más de 7 capas, no es yaba.

(Por cierto, ya sé que no se escribe yaba, sino java, pero como todo mundo lo pronuncia aquí en México, como yaba, y no como java, pues yo lo escribo así “Yaba”).

Este tutorial, lo lanzo un 14 de Febrero de 2015, día de San Marketing, perdón, San Valentín.

Y lo dedico de todo corazón, a todas las mujeres que se jactan de jamás haber roto el corazón de un hombre (Si es que queda alguna, caso contrario, se lo dedico a todas esas 01110000 00101010 01101110 01100011 01101000 00101010 01110011 00100000 01101001 01101110 01100111 01110010 01100001 01110100 01100001 01110011 00100000 00101000 01100100 01100101 01101100 00100000 01101100 01100001 01110100 01101001 01101110 00111010 00100000 01110011 01101001 01101110 00100000 01100111 01110010 01100001 01100011 01101001 01100001 00101001 que si han roto el corazón de un hombre, sabiendo que estaban ya adentro de él).

 

Ahora, este tutorial, lo hice desde una laptop con Windows 8.1 a 64 bits, en la cual yo solo tenía instalado Yaba a 32 bits (Así venia de fabrica, y así la deje, pues yo casi ni lo utilizo a yaba como lenguaje de programación), más adelante veremos que esto fue un poco contraproducente, ni modos es yaba…

Primero me descargue el Android Estudio, que a la fecha de escribir estas líneas, esta era la versión “actual” para descargarse (RECUERDA, que puede dar clic en algunas imagenes, para ampliarlas):

Instalador Android Studio
Instalador Android Studio

También es recomendable ejecutar el instalador con permisos de administrador, porque en mi caso, si no se los daba, abortaba la instalación, pero sin decir pio (vamos, es yaba).

Iniciando el Instalador
Iniciando el Instalador

Damos clic en NEXT

Opciones del Instalador
Opciones del Instalador

Dejamos las opciones por default, que también nos instalara el Android SDK, y el Android Virtual Device (Aunque en verdad que ese mejor hacer debug, desde un dispositivo físico, mas adelante recordaran el porqué), damos clic en NEXT

Aceptar Acuerdo de Licencia
Aceptar Acuerdo de Licencia

Aceptamos el acuerdo de licencia, donde vendemos nuestra alma y órganos a Oracle y compañía, damos clic en I AGREE

Rutas de Instalación
Rutas de Instalación

Nos da 2 rutas, la primera te dice donde colocara el Android Estudio, la segunda, te dice donde colocara el Android SDK y el SDK Manager (obviamente). La segunda, si es un poquito mas roñosita en donde se colocara, damos clic en NEXT

Confirmar la ruta de Instalación
Confirmar la ruta de Instalación

Te sale una advertencia, que la ruta, que YO escogí, no está en la carpeta de usuario de Windows, me pregunta que si quiero corregir esto, o seguir con mi opción (Yo en lo personal -y es muy, pero muy mi locura no guardar nada en mis documentos, mis imágenes, mis videos, etc., por la sencilla razón, que son las primeras carpetas que atacan los viruses o sniffers, malwarer, tu novia, etc.). Doy clic en NO

Comienza la Instalación
Comienza la Instalación

Me pide, como se llamara la carpeta de programas en el menú inicio, le damos clic en INSTALL

Progreso de la Instalación
Progreso de la Instalación

Comienza la instalación…. yupi….!

Descomprimiendo + 2 GB
Descomprimiendo + 2 GB

Aquí se pone yabañero el asunto, mas de 2 GB de SDK, API, lib, conjuros y hechizos de Oracle…

Instalación compleatada
Instalación compleatada

Por fin, en mi maquina, solo tardo 1 mes, 2 semanas, 4 días y 6 horas, damos clic en NEXT

Completando la Instalación
Completando la Instalación

Me pregunta por ahí, si inicia Android Studio o no, le voy a decir que no, porque como YO elegí una carpeta distinta a las de “default”, hay que darles permiso a manita, damos clic en FINISH

Modificar propiedades
Modificar propiedades

Ubico la carpeta en donde deje todo, le doy clic derecho y escojo PROPIEDADES

Aplicar cambio de propiedades
Aplicar cambio de propiedades

Le quito la palomita a “Solo Lectura…” y doy clic en ACEPTAR

Aplicar cambios
Aplicar cambios

Le digo que.. “Aplicar cambios a esta carpeta y todas las subcarpetas, archivos, hechizos y muñecos vudú de Oracle…”, dando clic en ACEPTAR

Dar permisos de Administrador
Dar permisos de Administrador

Me pide permisos de Administrador, le doy clic en CONTINUAR

Aplicando permisos
Aplicando permisos

Y comienza a darle chance a todo lo descrito.

Editar la Seguridad
Editar la Seguridad

Luego, cuando termine, me voy a la lengüeta de SEGURIDAD, y damos clic en EDITAR

Dar permisos en la seguridad
Dar permisos en la seguridad

A todas las opciones de la primera lista, le voy a dar clic en las 2 primeras palomitas de la segunda lista ( CONTROL TOTAL, MODIFICAR ), acto seguido, le doy clic en ACEPTAR

Aplicando cambios en la Seguridad
Aplicando cambios en la Seguridad

Y comienza a darle chance a todo lo descrito.

Icono de Android Studio
Icono de Android Studio

Ahora si… vamos a buscar el iconito, y “tratar”, si tratar de iniciar la aplicación…

Falta la JVM de Yaba
Falta la JVM de Yaba

Jejeje, como les decía, como mi maquina es de 64 bits, no pregunto, simplemente instalo la versión a 64, y yo solo tenía yaba a 32, así que tuve que instalar la versión a 64.

 

Así que busque la versión SDK de 64 bits, para mi Windows 8.1, a la fecha de escribir este tutorial, estaba esta:

JDK 8.x de Yaba
JDK 8.x de Yaba

Comencemos:

Instalador del JDK
Instalador del JDK

Damos clic en NEXT

Opciones del Instalador de Yaba
Opciones del Instalador de Yaba

Aquí, si no le muevo, porque es Yaba, y si le muevo algo tantito, se pone bien punky, como l@s alumn@s que van a reclamar porque reprobé a su novi@, ( Si hablo de ti :p ).

Damos clic en NEXT

Extrayendo archivos
Extrayendo archivos

Comienza la instalación…. yupi….!

Carpeta de destino de Yaba
Carpeta de destino de Yaba

Ahora, ya que termino de instalar el SDK, pedirá donde instalar el JRE, ni modos, recuerdan las 7 capas de yaba, que mencione al principio… Damos clic en SIGUIENTE

Instalando el SDK de Yaba
Instalando el SDK de Yaba

Comienza la instalación…. presumen de mas de 3 mil millones de dispositivos con Yaba, pero me recuerda a la frase de ” … mas de 80 millones de mexicanos ven Televisa…”en fin, ni mucho, ni preponderante, significa mejor….!

Finalizada la Instalación de Yaba
Finalizada la Instalación de Yaba

Termina la instalación, damos clic en CLOSE

Ahora, hay que definir el JAVA_HOME, como variable de sistema:

Propiedades de Mi Equipo
Propiedades de Mi Equipo

Damos clic derecho sobre “Este Equipo” (o icono similar, antes se llamaba “mi pc”) y escogemos PROPIEDADES

Configuración Avanzada
Configuración Avanzada

Del menú del lado izquierdo, escogeré la opción de CONFIGURACIÓN AVANZA DEL SISTEMA

Variables de Entorno...
Variables de Entorno…

En la pestaña de OPCIONES AVANZADAS, daremos clic en el botón de VARIABLES DE ENTORNO…

Nueva Variable de Sistema...
Nueva Variable de Sistema…

Debajo de la segunda lista de VARIABLES DE SISTEMA, daremos clic en el botón NUEVA

El JAVA_HOME
El JAVA_HOME

Y tecleamos, los valores de JAVA_HOME y la ruta, a donde se instalo el SDK de Yaba, daremos clic en ACEPTAR

Variable de Entorno, agregada
Variable de Entorno, agregada

Nos regresara a la listas anteriores, y ahora veremos la nueva variable de sistema, daremos clic en ACEPTAR

(En sistemas Windows viejitos, habría que reiniciar, si al indicar nuevamente el Android Studio, te dice que no la encuentra, reinicia la PC/Laptop, si aun así da lata, apágala, ve al Mercado, compra un kilo de huevo y un poco de ruda, después toma 1 huevo, junto con la ruda, y pásalo, mientras recitas algún hechizo u oración, enciende tu PC/Laptop y veras que ahora sí reconoce el JAVA_HOME).

 

¿Ocasiono problemas con mi software que utilizaba la versión de 32 de yaba, instalar la versión de 64?

NO, gracias a Dios.

¿Termine con versiones de 32 y 64 de yaba instaladas en mi laptop, al mismo tiempo?

SI.

(ni modos, ese yaba es un #loquillo).

 

Ahora, si volvamos a iniciar el Android Studio:

Icono de Android Studio
Icono de Android Studio

Ya no debe aparecer que nos falta el JVM.

Recuperar versiones antiguas...
Recuperar versiones antiguas…

Si hiciste lo del huevo y la ruda, ahora veras este aviso, preguntándote, que si ya habías revolcado tu PC/Laptop con otra versión, o era virgencita, hasta este momento, yo como me estoy conservando de blanco para mi boda ante el altar, le dice que I DO NOT HAVE A PREVIOUS VERSION OF ANDROID STUDIO… y daremos clic en OK

Ahora, yo estaba desconectado de Internet (pues utilizo un programa para capturar las pantallas, que se pone punky con el Internet), entonces prenderé el “guifi”, para que descargue mas hechizos, sapos y embrujos de yaba, -si mas, recuerdan es yaba y sus 700 capas-, daré clic en RETRY

Descargar herramientas...
Descargar herramientas…

Comenzara la descarga…

Descargando las herramientas faltantes..
Descargando las herramientas faltantes..

Si doy clic en SHOW DETAILS, me mostrara a donde se está descargando y que está actualizando.

Detalles de la descarga...
Detalles de la descarga…

Cuando termine, quitara la barra de progreso y daremos clic en el botón de FINISH

Descarga terminada
Descarga terminada

Esta es la pantalla de bienvenida, ahí, en nuestro caso, escogeremos: START A NEW ANDROID STUDIO PROJECT

Pantalla de Bienvenida
Pantalla de Bienvenida

Nos pedirá el nombre de nuestra aplicación, como es una Clase de Yaba, debe comenzar en Mayúsculas y seguir todos los estándares de nombramiento habituales para una clase, ahorita por razones practico-webonico, le pondré “HolaMundo“, a lo demás, para ya acabar, lo dejare así, daremos clic en NEXT

Configurando Nuevo Proyecto
Configurando Nuevo Proyecto

Me pregunta cuál es la versión y API de Android, mínima para correr la aplicación que estoy creando, bueno, al momento de escribir esto, yo les recomendaría la 4.0 (En México, hay teléfonos 2.x y algunos teléfonos chinos con 3.x, pero no me preocupare por ellos, ahorita), daremos clic en NEXT

SDK minimo para nuestro proyecto
SDK minimo para nuestro proyecto

Me pide seleccionar una Activity, yo escogeré BLANK ACTIVITY, por las mismas razones practico-webonicas mencionadas párrafos arriba, daremos clic en NEXT

Añadir Actividad
Añadir Actividad

Luego me pide el nombre de mi Activity, recuerden que es una Clase de Yaba, debe comenzar en Mayúsculas y seguir todos los estándares de nombramiento habituales para una clase, ahorita por razones practico-webonico, le pondré “ActividadPrincipal”, daremos clic en FINISH

Nombre de la Actividad Principal
Nombre de la Actividad Principal

Comenzara la creación del proyecto con Gradle (Si, una capa mas de Yaba al asunto… les digo… XD).

Configurando con Gradle
Configurando con Gradle

Me salen los “tips”, yo despalomee esta opción (cada quien sus gustos, pero esos tips, generalmente dicen puras cosas inútiles para el desarrollador), daré clic en CLOSE

Tip del día
Tip del día

Me deja el entorno de trabajo de Android Studio.

Entorno de trabajo
Entorno de trabajo

Ahora, antes de seguir con nuestro proyecto, hay un par de cosas importantes, como es Yaba, tendremos que descargar algo mas… -si tranquilos, yo lo sé, pero es yaba-, necesitamos algo que se llama Intel HAXM, así que buscaremos el SDK Manager.

ATENCIÓN: El Intel HAXM, obviamente solo funciona con Procesadores Intel, si tienes AMD u otra marca de Procesador, te puedes saltar estos pasos, e intentar debugear directamente en un Dispositivo Movil, lo cual es más recomendable. Agradezco al Alumno ROJAS MORENO JESUS ADAN, el haberme notificado de esta excepción.

El SDK Manager de Android
El SDK Manager de Android

Esta vez, despalomeare TODO lo demás, y solo palomeare lo que se ve en la imagen y daré clic en INSTALL 3 PACKAGES

El Intel HAXM Installer
El Intel HAXM Installer

Hay que aceptar la licencia, de que Oracle y Android, instalar spyware y malware dentro de todas las APKs, que generes, y daremos clic en INSTALL

Aceptar la Licencia
Aceptar la Licencia

Después de que termine, hay que buscar dentro de la carpeta del SDK de Android, la de EXTRAS y ahí la de INTEL y ejecutar el archivo intelhaxm-android.exe

Instalar el Intel HAXM
Instalar el Intel HAXM

Y procederemos a instalar otra cosa, si otra, -es yaba, recuérdenlo-, así que daremos clic en NEXT

Instalar el HAXM
Instalar el HAXM

Me dice, que cuanto reservara de RAM, para ese proceso de la maquina virtual de Android, yo le dejar el valor por default, dicho RAM, cuando se lance el emulador, estará ocupado siempre, daremos clic en NEXT

Cuanto RAM para el Intel HAXM
Cuanto RAM para el Intel HAXM

Si necesitamos cambiar este valor, habrá que reinstalar el asunto, daremos clic en INSTALL

Instalando, por fin, el Intel HAXM
Instalando, por fin, el Intel HAXM

Comienza OTRA instalación…. yupi….!

Progreso de la instalacion del Intel HAXM
Progreso de la instalacion del Intel HAXM

Puedes o no lanzar la documentación, está en inglés y en la web, daremos clic en FINISH

Instalación del Intel HAXM
Instalación del Intel HAXM

Ahora, si podremos correr nuestra aplicación, sobre una maquina virtual de Android, dando clic en de botón de RUN (Es un icono de “play” de color verde).

Correr (ejecutar) nuestra Aplicación
Correr (ejecutar) nuestra Aplicación

Hay dos opciones, una de escoger un teléfono conectado vía USB (mas adelante hablaremos de ese show), y la segunda, de LAUNCH EMULATOR, a mi me dio ese teléfono por default, después veremos cómo cambiarlo, así que daremos clic en OK

Elegir Dispositivo Virtual
Elegir Dispositivo Virtual

Aquí tardara bastante en iniciar la maquina virtual, el mío tardo 1 mes, 2 semanas, 3 días y 6 horas en mostrarme el emulador, ya podemos hacer el drag, para desbloquearlo como cualquier teléfono físico:

Dispositivo Virtual con la Aplicación
Dispositivo Virtual con la Aplicación

Y ahí, esta nuestra aplicación de hola mundo (ya después, cambie el titulo en strings.xml dentro de la carpeta values, dentro de la carpeta res, dentro de la carpeta main, dentro de la carpeta src dentro de la carpeta app, si es yaba, lo sé, muchas capas… XD)

Ejecución del APK en el dispositivo virtual
Ejecución del APK en el dispositivo virtual

Si se fijan hay una ventanita que dice LogCat, ahí verán TODOS LOS ERRORES Y AVISOS, a los que hay que prestarles atención.

El LogCat del Android Studio
El LogCat del Android Studio

Ahora, para detener el debug, daremos clic en el menú RUN y escogeremos STOP

Detener el Debug
Detener el Debug

Voy a cerrar el Android Studio, porque hay que descargar un par de cosas más (¿Qué? si, aun hay mas… ni modos, es yaba), al intentarlo, me sale este aviso, que puedo palomear, para que no salga a cada ratito, y daré clic en EXIT

Cerrar el Android Studio
Cerrar el Android Studio

 

Voy a buscar el SDK Manager de nuevo y volverlo a ejecutar:

El SDK Manager de Android
El SDK Manager de Android

Voy a despalomear TODO, y ahora, si se fijan hay carpetas que vienen con versiones distintas de Android, aquí NO ES NECESARIO descargar TODAS, solo hay que descargar las de tu teléfono actual de Android, y NO TODAS, solo debes descargar la que dice: SDK PLATFORM, con eso tendrá el Android Studio, para poder debugear en tu teléfono físico.

También hay que tener en cuenta, que antes tu teléfono ya lo tiene que haber reconocido por USB, el Sistema Operativo Windows, si tu teléfono es de marca, en la mayoría de las páginas de los fabricantes, están los drivers necesarios, sino cuando instalamos el HAXM de Intel, había también los GOOGLE USB DRIVERS (Ahí también vienen la mayoría para los teléfonos chinos, sino, pues a buscar en foros, lo gacho, es que por ahí te puedes terminar descargando algo que NO DEBES, así que con cuidado).

Daremos clic en INSTALL 1 PACKAGE ( o los que hayas descargado, tal vez quieres dar de alta también el teléfono de tu novi@).

Un SDK adecuado para cada Teléfono
Un SDK adecuado para cada Teléfono

Ahora, como decía el filosofo comediante Don Polo Polo, y cito “… Por aquello de que no te entumas…”, en la parte de TOOLS, deberás descargarte TODO LO DE AHI, ahora, mi recomendación, es ir palomeando unos pocos a la vez, dejar que descargue e instale, porque así, si aborta, no cuesta tanto descargarlo TODO otra vez, vamos, es más sano:

Herramientas para el SDK de cada versión de Android
Herramientas para el SDK de cada versión de Android

Ahora sí, iniciare mi Android Studio, nuevamente.

Icono de Android Studio
Icono de Android Studio

Y daré clic en RUN

Correr (ejecutar) nuestra Aplicación
Correr (ejecutar) nuestra Aplicación

Pero ahora, podre escoger mi teléfono conectado vía USB (antes de eso, debes poner a tu teléfono en modo DESARROLLADOR, de eso no hablare, porque encontré un buen de tutoriales para eso, solo recuerda, que NO HAY NECESIDAD DE DESCARGAR NI INSTALARLE NADA AL TELEFONO para que se libere el modo DESARROLLADOR). Así que escogeré mi teléfono de la lista y daré clic en OK

Escoger un teléfono conectado vía USB
Escoger un teléfono conectado vía USB

Ahora, te puede o no salir este aviso, yo en mi teléfono, lo tengo configurado para que instale TODO en la tarjeta SD, y cuando quise iniciar, la tarjeta SD, esta compartida vía USB -que es el comportamiento por default-, así que sin desconectar el teléfono, le quite que dejara de compartir con Windows la tarjeta SD, antes de volver a intentar el debug:

Error al instalar el APK en la tarjeta SD
Error al instalar el APK en la tarjeta SD

Y listo, ahora no sale errores, y solo vemos un SUCCESS, eso significa, que el APK, se genero y se coloco (instalo) en el teléfono.

APK instalada correctamente en el Teléfono
APK instalada correctamente en el Teléfono

Y listo, tengo mi “HolaMundo“, ejecutándose desde el teléfono sin problemas…!

APK funcionando desde el teléfono
APK funcionando desde el teléfono

 

Estuvo largo, no…

¡Pues es Yaba…!

¿Qué esperaban?

 

Bueno, para otra entrega dejaremos la creación de una APK, y también veremos cómo trabajar con un proyecto de Apache Cordova (PhoneGap), en Android Studio.

 

Espero que sea de utilidad, es para los muy polluelos, por eso, creo que resulto muy largo, y es que como lo estoy utilizando en mis clases, es difícil estar platicando todo esto, y les diré, que aun así, esta vez, tuve 4 alumn@s, que me dijeron que “solo iban por el papel, y no por aprender”.

Para estar al pendientes de nuevos tutoriales, pues ahí tienen mi cuenta de twitter: http://twitter.com/profesorAntonio y para quejas, pues a otro lado, porque nadie te obligo a leer este blog, feliz código y gracias.

(Todas las imágenes mostradas aquí son con FINES EDUCATIVOS, cualquier otro uso pídanle un chance a Apache Cordova, Google o Microsoft, o cualquier empresa mencionada o aludida en este tutorial).

10 comentarios en “Instalar Android Studio en Windows 8.1

  1. Una consulta, antes que anda muy buen post, entretenido, queria saber si se puede instalar android studio sin internet?, es posible y si fuera posible cuales serian los pasos? gracias …

  2. gracias, de verdad que me sirvio mucho,, te comento que estoy empezando con jquery un proyecto de publicidad de establecimientos…ahora me falta relacionarlo con cordova y ver como empaqueto jquerymobile en apache cordoba,,,gracias….

  3. Hola, stalkeando un poco por el twitter me encontré un enlace que me re direccionó a este blog, me parecen interesantes los post que has realizado, me gustaría recomendarte los siguientes temas, maven y gradle, de algo les ha de servir.

  4. Hola! Profesor antes que nada es usted bien chevere 🙂 y se me hace divertido aprender con sus tutoriales ojala mis profesores fueran así.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *